./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d298fcfbeb680c2e33b414d76b7ec7ff33b14c51df8a5be440e59b165e3c2df1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:35:17,933 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:35:17,986 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:35:17,990 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:35:17,990 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:35:18,003 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:35:18,004 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:35:18,004 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:35:18,004 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:35:18,004 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:35:18,004 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:35:18,004 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:35:18,005 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:35:18,005 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:35:18,005 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:35:18,005 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:35:18,005 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:35:18,005 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:35:18,005 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:35:18,005 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:35:18,005 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:35:18,006 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:35:18,006 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:35:18,006 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:35:18,006 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:35:18,006 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:35:18,006 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:35:18,006 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:35:18,006 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:35:18,006 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:35:18,006 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:35:18,007 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:35:18,007 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:35:18,007 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:35:18,007 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:35:18,007 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:35:18,007 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:35:18,007 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:35:18,007 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:35:18,007 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:35:18,007 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/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 -> d298fcfbeb680c2e33b414d76b7ec7ff33b14c51df8a5be440e59b165e3c2df1 [2025-03-08 19:35:18,244 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:35:18,252 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:35:18,255 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:35:18,256 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:35:18,256 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:35:18,257 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i [2025-03-08 19:35:19,423 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4dcae27e1/33526e95775f4e2d9e987b3bc6846c1a/FLAG242677cc4 [2025-03-08 19:35:19,906 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:35:19,907 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i [2025-03-08 19:35:19,950 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4dcae27e1/33526e95775f4e2d9e987b3bc6846c1a/FLAG242677cc4 [2025-03-08 19:35:19,999 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4dcae27e1/33526e95775f4e2d9e987b3bc6846c1a [2025-03-08 19:35:20,001 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:35:20,003 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:35:20,005 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:35:20,005 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:35:20,008 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:35:20,009 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:35:20" (1/1) ... [2025-03-08 19:35:20,009 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@792ea2a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:20, skipping insertion in model container [2025-03-08 19:35:20,010 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:35:20" (1/1) ... [2025-03-08 19:35:20,113 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:35:22,355 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i[322979,322992] [2025-03-08 19:35:22,535 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:35:22,577 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:35:22,678 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3680] [2025-03-08 19:35:22,681 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; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [3716-3717] [2025-03-08 19:35:22,682 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; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [3721-3722] [2025-03-08 19:35:22,682 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; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [3726-3727] [2025-03-08 19:35:22,682 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; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [3731-3732] [2025-03-08 19:35:22,832 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [8428] [2025-03-08 19:35:22,834 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [8494] [2025-03-08 19:35:22,834 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [8501] [2025-03-08 19:35:22,925 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i[322979,322992] [2025-03-08 19:35:22,936 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:35:23,078 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-03-08 19:35:23,085 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:35:23,085 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23 WrapperNode [2025-03-08 19:35:23,085 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:35:23,087 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:35:23,087 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:35:23,087 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:35:23,092 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:23,167 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:23,389 INFO L138 Inliner]: procedures = 464, calls = 3551, calls flagged for inlining = 186, calls inlined = 180, statements flattened = 9715 [2025-03-08 19:35:23,391 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:35:23,391 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:35:23,391 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:35:23,392 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:35:23,400 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:23,400 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:23,448 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:24,379 INFO L175 MemorySlicer]: Split 1689 memory accesses to 33 slices as follows [7, 19, 12, 7, 35, 9, 35, 16, 9, 8, 34, 8, 8, 2, 8, 21, 6, 2, 4, 4, 4, 6, 32, 4, 1205, 12, 24, 96, 4, 9, 4, 5, 30]. 71 percent of accesses are in the largest equivalence class. The 172 initializations are split as follows [7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 8, 0, 6, 2, 4, 4, 0, 6, 0, 4, 69, 0, 24, 0, 4, 0, 0, 0, 0]. The 819 writes are split as follows [0, 5, 7, 1, 31, 2, 31, 5, 3, 8, 0, 5, 5, 0, 0, 18, 0, 0, 0, 0, 3, 0, 32, 0, 525, 7, 0, 96, 0, 2, 0, 3, 30]. [2025-03-08 19:35:24,380 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:24,380 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:24,508 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:24,529 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:24,577 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:24,610 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:24,658 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:35:24,659 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:35:24,659 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:35:24,659 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:35:24,660 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (1/1) ... [2025-03-08 19:35:24,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:35:24,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:35:24,684 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 19:35:24,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 19:35:24,705 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_read_idac_data [2025-03-08 19:35:24,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_read_idac_data [2025-03-08 19:35:24,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_activate [2025-03-08 19:35:24,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_activate [2025-03-08 19:35:24,706 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_set_suspended [2025-03-08 19:35:24,706 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_set_suspended [2025-03-08 19:35:24,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:35:24,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:35:24,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_write_byte [2025-03-08 19:35:24,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_write_byte [2025-03-08 19:35:24,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_do_calibrate [2025-03-08 19:35:24,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_do_calibrate [2025-03-08 19:35:24,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:35:24,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:35:24,707 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_irq_handler [2025-03-08 19:35:24,707 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_irq_handler [2025-03-08 19:35:24,707 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_irq [2025-03-08 19:35:24,707 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_irq [2025-03-08 19:35:24,707 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_calibrate_store [2025-03-08 19:35:24,707 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_calibrate_store [2025-03-08 19:35:24,708 INFO L130 BoogieDeclarations]: Found specification of procedure usleep_range [2025-03-08 19:35:24,708 INFO L138 BoogieDeclarations]: Found implementation of procedure usleep_range [2025-03-08 19:35:24,708 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_state_sync_lock_of_cyapa [2025-03-08 19:35:24,708 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_state_sync_lock_of_cyapa [2025-03-08 19:35:24,708 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_irq_handler [2025-03-08 19:35:24,708 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_irq_handler [2025-03-08 19:35:24,708 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:24,708 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:24,708 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_put_sync_autosuspend [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_put_sync_autosuspend [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_reinitialize [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_reinitialize [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_product_id [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_product_id [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_check_functionality [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_check_functionality [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_mode [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_mode [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_create_input_dev [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_create_input_dev [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_irq_cmd_handler [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_irq_cmd_handler [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_baseline [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_baseline [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_initialize [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_initialize [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_reg_read_block [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_reg_read_block [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_pwr_cmd_to_sleep_time [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_pwr_cmd_to_sleep_time [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_runtime_suspend [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_runtime_suspend [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_sync_frame [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_sync_frame [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_report_slot_state [2025-03-08 19:35:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_report_slot_state [2025-03-08 19:35:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_probe [2025-03-08 19:35:24,710 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_probe [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_set_res [2025-03-08 19:35:24,710 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_set_res [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_successful_malloc [2025-03-08 19:35:24,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_successful_malloc [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2025-03-08 19:35:24,710 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 19:35:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 19:35:24,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 19:35:24,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-08 19:35:24,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-08 19:35:24,711 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_state_sync_lock_of_cyapa [2025-03-08 19:35:24,711 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_state_sync_lock_of_cyapa [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_update_fw_store [2025-03-08 19:35:24,712 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_update_fw_store [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-03-08 19:35:24,712 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_check_fw [2025-03-08 19:35:24,712 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_check_fw [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:35:24,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 19:35:24,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_reg_write_block [2025-03-08 19:35:24,714 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_reg_write_block [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:35:24,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_clientdata [2025-03-08 19:35:24,715 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_clientdata [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~~bool~0 [2025-03-08 19:35:24,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~~bool~0 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:35:24,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-08 19:35:24,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-08 19:35:24,716 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:35:24,716 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:35:24,716 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:35:24,716 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:35:24,716 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:35:24,716 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:35:24,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:35:24,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:35:24,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:35:24,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:35:24,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:35:24,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:35:24,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:35:24,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:35:24,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 19:35:24,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_suspend_scanning [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_suspend_scanning [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_2 [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_2 [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_sleep_time_to_pwr_cmd [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_sleep_time_to_pwr_cmd [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_rt_suspend_scanrate [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_rt_suspend_scanrate [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_set_power_mode [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_set_power_mode [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_fm_ver [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_fm_ver [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_update_suspend_scanrate [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_update_suspend_scanrate [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_calibrate_pwcs [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_calibrate_pwcs [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-08 19:35:24,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_initiate [2025-03-08 19:35:24,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_initiate [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:35:24,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_irq_cmd_handler [2025-03-08 19:35:24,720 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_irq_cmd_handler [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:24,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-03-08 19:35:24,720 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_do_fw_update [2025-03-08 19:35:24,720 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_do_fw_update [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_streq [2025-03-08 19:35:24,720 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_streq [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 19:35:24,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_suspend_scanrate [2025-03-08 19:35:24,720 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_suspend_scanrate [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 19:35:24,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 19:35:24,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_enter [2025-03-08 19:35:24,721 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_enter [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_read_block [2025-03-08 19:35:24,721 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_read_block [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_read_panel_scan_raw_data [2025-03-08 19:35:24,721 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_read_panel_scan_raw_data [2025-03-08 19:35:24,721 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_deep_sleep [2025-03-08 19:35:24,722 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_deep_sleep [2025-03-08 19:35:24,722 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_read_byte [2025-03-08 19:35:24,722 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_read_byte [2025-03-08 19:35:24,722 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_change_power_state [2025-03-08 19:35:24,722 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_change_power_state [2025-03-08 19:35:24,722 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-08 19:35:24,722 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-08 19:35:24,722 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_do_operational_check [2025-03-08 19:35:24,722 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_do_operational_check [2025-03-08 19:35:24,722 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_activate [2025-03-08 19:35:24,722 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_activate [2025-03-08 19:35:24,722 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:35:24,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:35:24,722 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_do_operational_check [2025-03-08 19:35:24,723 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_do_operational_check [2025-03-08 19:35:24,723 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 19:35:24,723 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 19:35:24,723 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_open [2025-03-08 19:35:24,723 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_open [2025-03-08 19:35:24,723 INFO L130 BoogieDeclarations]: Found specification of procedure crc_itu_t [2025-03-08 19:35:24,723 INFO L138 BoogieDeclarations]: Found implementation of procedure crc_itu_t [2025-03-08 19:35:24,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:35:24,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:35:24,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:35:24,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 19:35:24,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:35:24,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2025-03-08 19:35:24,726 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_state_parse [2025-03-08 19:35:24,726 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_state_parse [2025-03-08 19:35:24,726 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_state_parse [2025-03-08 19:35:24,729 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_state_parse [2025-03-08 19:35:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure disable_irq [2025-03-08 19:35:24,729 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_irq [2025-03-08 19:35:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2025-03-08 19:35:24,729 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2025-03-08 19:35:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 19:35:24,729 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 19:35:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:35:24,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:35:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_suspend [2025-03-08 19:35:24,729 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_suspend [2025-03-08 19:35:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le16 [2025-03-08 19:35:24,729 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le16 [2025-03-08 19:35:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-08 19:35:24,729 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-08 19:35:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 19:35:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 19:35:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 19:35:24,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 19:35:24,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 19:35:24,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 19:35:24,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 19:35:24,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 19:35:24,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 19:35:24,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 19:35:24,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_merge_group [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_merge_group [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_2 [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_2 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_poll_state [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_poll_state [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_get_sync [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_get_sync [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_resume [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_resume [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_enable_irq_for_cmd [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_enable_irq_for_cmd [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure devm_add_action [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_add_action [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_state_sync_lock_of_cyapa [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_state_sync_lock_of_cyapa [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_slot [2025-03-08 19:35:24,732 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_slot [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 19:35:24,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 19:35:24,733 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 19:35:24,733 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 19:35:24,733 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 19:35:24,733 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:35:24,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:35:24,733 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_pip_read [2025-03-08 19:35:24,733 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_pip_read [2025-03-08 19:35:24,733 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2025-03-08 19:35:24,734 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2025-03-08 19:35:24,734 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2025-03-08 19:35:24,734 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_empty_pip_output_data [2025-03-08 19:35:24,734 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_empty_pip_output_data [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2025-03-08 19:35:24,734 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 19:35:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_enter [2025-03-08 19:35:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_enter [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_update_rt_suspend_scanrate [2025-03-08 19:35:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_update_rt_suspend_scanrate [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 19:35:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_pip_write [2025-03-08 19:35:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_pip_write [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:35:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-03-08 19:35:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_set_power_mode [2025-03-08 19:35:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_set_power_mode [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 19:35:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou16 [2025-03-08 19:35:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou16 [2025-03-08 19:35:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_initialize [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_initialize [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~TO~int [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~TO~int [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_abs [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_abs [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_do_fw_update [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_do_fw_update [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure devm_request_threaded_irq [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_request_threaded_irq [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_write_blocks [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_write_blocks [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure __pm_runtime_set_status [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure __pm_runtime_set_status [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_initiate [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_initiate [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_empty_output_data [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_empty_output_data [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_resume_scanning [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_resume_scanning [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_enabled [2025-03-08 19:35:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_enabled [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 19:35:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_check_is_operational [2025-03-08 19:35:24,738 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_check_is_operational [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure input_sync [2025-03-08 19:35:24,738 INFO L138 BoogieDeclarations]: Found implementation of procedure input_sync [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_disable [2025-03-08 19:35:24,738 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_disable [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:35:24,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_unmerge_group [2025-03-08 19:35:24,738 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_unmerge_group [2025-03-08 19:35:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_state_sync_lock_of_cyapa [2025-03-08 19:35:24,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_state_sync_lock_of_cyapa [2025-03-08 19:35:24,741 INFO L130 BoogieDeclarations]: Found specification of procedure enable_irq [2025-03-08 19:35:24,741 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_irq [2025-03-08 19:35:24,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:35:24,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_read_block_data [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_read_block_data [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_do_calibrate [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_do_calibrate [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_disable_irq_for_cmd [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_disable_irq_for_cmd [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_master_send [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_master_send [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_show_baseline [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_show_baseline [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure device_may_wakeup [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure device_may_wakeup [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_deactivate [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_deactivate [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_show_baseline [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_show_baseline [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_set_active [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_set_active [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_detect [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_detect [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_pip_cmd_irq_sync [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_pip_cmd_irq_sync [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_enable [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_enable [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_check_fw [2025-03-08 19:35:24,742 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_check_fw [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 19:35:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cmd_lock_of_cyapa_gen5_cmd_states [2025-03-08 19:35:24,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cmd_lock_of_cyapa_gen5_cmd_states [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_runtime_resume [2025-03-08 19:35:24,743 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_runtime_resume [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_csum [2025-03-08 19:35:24,743 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_csum [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_parse_structure_data [2025-03-08 19:35:24,743 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_parse_structure_data [2025-03-08 19:35:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_deactivate [2025-03-08 19:35:24,743 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_deactivate [2025-03-08 19:35:25,769 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:35:25,775 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:35:26,136 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: call ULTIMATE.dealloc(~#cmd~17#1.base, ~#cmd~17#1.offset);havoc ~#cmd~17#1.base, ~#cmd~17#1.offset;call ULTIMATE.dealloc(~#resp_data~14#1.base, ~#resp_data~14#1.offset);havoc ~#resp_data~14#1.base, ~#resp_data~14#1.offset;call ULTIMATE.dealloc(~#resp_len~14#1.base, ~#resp_len~14#1.offset);havoc ~#resp_len~14#1.base, ~#resp_len~14#1.offset;call ULTIMATE.dealloc(~#electrodes_rx~0#1.base, ~#electrodes_rx~0#1.offset);havoc ~#electrodes_rx~0#1.base, ~#electrodes_rx~0#1.offset;call ULTIMATE.dealloc(~#electrodes_tx~0#1.base, ~#electrodes_tx~0#1.offset);havoc ~#electrodes_tx~0#1.base, ~#electrodes_tx~0#1.offset; [2025-03-08 19:35:26,162 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12085: havoc i2c_smbus_write_byte_data_#t~nondet1905#1; [2025-03-08 19:35:26,271 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: call ULTIMATE.dealloc(~#descriptor~1.base, ~#descriptor~1.offset);havoc ~#descriptor~1.base, ~#descriptor~1.offset; [2025-03-08 19:35:26,436 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10852: call ULTIMATE.dealloc(~#report_data~0#1.base, ~#report_data~0#1.offset);havoc ~#report_data~0#1.base, ~#report_data~0#1.offset; [2025-03-08 19:35:26,503 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-1: ldv_mutex_trylock_17_#res#1 := ldv_mutex_trylock_17_~ldv_func_res~3#1; [2025-03-08 19:35:26,503 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3853: havoc irq_cmd_handler_dummy_#t~nondet48#1; [2025-03-08 19:35:26,537 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034-1: ldv_mutex_lock_interruptible_33_#res#1 := ldv_mutex_lock_interruptible_33_~ldv_func_res~11#1; [2025-03-08 19:35:26,654 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8115: call ULTIMATE.dealloc(~#data~1.base, ~#data~1.offset);havoc ~#data~1.base, ~#data~1.offset; [2025-03-08 19:35:26,681 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12018: havoc __pm_runtime_suspend_#t~nondet1893#1; [2025-03-08 19:35:26,733 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992-1: ldv_mutex_lock_interruptible_29_#res#1 := ldv_mutex_lock_interruptible_29_~ldv_func_res~9#1; [2025-03-08 19:35:26,751 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4131: havoc #t~bitwise113#1; [2025-03-08 19:35:26,972 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7076-1: ldv_mutex_lock_interruptible_37_#res#1 := ldv_mutex_lock_interruptible_37_~ldv_func_res~13#1; [2025-03-08 19:35:27,220 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12117: havoc input_register_device_#t~nondet1910#1; [2025-03-08 19:35:27,220 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12107: havoc input_mt_init_slots_#t~nondet1909#1; [2025-03-08 19:35:27,220 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12041: havoc devm_input_allocate_device_#t~ret1896#1.base, devm_input_allocate_device_#t~ret1896#1.offset; [2025-03-08 19:35:27,277 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699: call ULTIMATE.dealloc(~#length~7.base, ~#length~7.offset);havoc ~#length~7.base, ~#length~7.offset; [2025-03-08 19:35:27,293 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055-1: ldv_mutex_lock_interruptible_35_#res#1 := ldv_mutex_lock_interruptible_35_~ldv_func_res~12#1; [2025-03-08 19:35:27,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12081: havoc i2c_smbus_read_i2c_block_data_#t~nondet1904#1; [2025-03-08 19:35:27,454 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12093: havoc i2c_smbus_xfer_#t~nondet1907#1; [2025-03-08 19:35:27,455 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044: havoc devm_kmalloc_#t~ret1897#1.base, devm_kmalloc_#t~ret1897#1.offset; [2025-03-08 19:35:27,455 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235: havoc sysfs_create_group_#t~nondet1932#1; [2025-03-08 19:35:27,455 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4072: havoc device_can_wakeup_#t~mem78#1; [2025-03-08 19:35:27,455 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4766: call ULTIMATE.dealloc(cyapa_initialize_~#__key~0#1.base, cyapa_initialize_~#__key~0#1.offset);havoc cyapa_initialize_~#__key~0#1.base, cyapa_initialize_~#__key~0#1.offset; [2025-03-08 19:35:27,455 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5435: call ULTIMATE.dealloc(~#dummy~0#1.base, ~#dummy~0#1.offset);havoc ~#dummy~0#1.base, ~#dummy~0#1.offset; [2025-03-08 19:35:27,579 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227: havoc request_firmware_#t~nondet1930#1; [2025-03-08 19:35:27,579 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5244: call ULTIMATE.dealloc(~#fw_name~0#1.base, ~#fw_name~0#1.offset);havoc ~#fw_name~0#1.base, ~#fw_name~0#1.offset;call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-03-08 19:35:27,579 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013-1: ldv_mutex_lock_interruptible_31_#res#1 := ldv_mutex_lock_interruptible_31_~ldv_func_res~10#1; [2025-03-08 19:35:27,579 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5188: call ULTIMATE.dealloc(cyapa_firmware_~#fw~0#1.base, cyapa_firmware_~#fw~0#1.offset);havoc cyapa_firmware_~#fw~0#1.base, cyapa_firmware_~#fw~0#1.offset; [2025-03-08 19:35:27,595 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4085: havoc #t~mem84.base, #t~mem84.offset; [2025-03-08 19:35:27,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12089: havoc i2c_smbus_write_i2c_block_data_#t~nondet1906#1; [2025-03-08 19:35:27,819 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9836: call ULTIMATE.dealloc(~#cmd~15.base, ~#cmd~15.offset);havoc ~#cmd~15.base, ~#cmd~15.offset;call ULTIMATE.dealloc(~#resp_data~12.base, ~#resp_data~12.offset);havoc ~#resp_data~12.base, ~#resp_data~12.offset;call ULTIMATE.dealloc(~#resp_len~12.base, ~#resp_len~12.offset);havoc ~#resp_len~12.base, ~#resp_len~12.offset; [2025-03-08 19:35:27,847 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929-1: ldv_mutex_lock_interruptible_23_#res#1 := ldv_mutex_lock_interruptible_23_~ldv_func_res~6#1; [2025-03-08 19:35:28,032 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9657: call ULTIMATE.dealloc(cyapa_gen5_disable_pip_report_~#cmd~12#1.base, cyapa_gen5_disable_pip_report_~#cmd~12#1.offset);havoc cyapa_gen5_disable_pip_report_~#cmd~12#1.base, cyapa_gen5_disable_pip_report_~#cmd~12#1.offset;call ULTIMATE.dealloc(cyapa_gen5_disable_pip_report_~#resp_data~9#1.base, cyapa_gen5_disable_pip_report_~#resp_data~9#1.offset);havoc cyapa_gen5_disable_pip_report_~#resp_data~9#1.base, cyapa_gen5_disable_pip_report_~#resp_data~9#1.offset;call ULTIMATE.dealloc(cyapa_gen5_disable_pip_report_~#resp_len~9#1.base, cyapa_gen5_disable_pip_report_~#resp_len~9#1.offset);havoc cyapa_gen5_disable_pip_report_~#resp_len~9#1.base, cyapa_gen5_disable_pip_report_~#resp_len~9#1.offset; [2025-03-08 19:35:28,032 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9596: call ULTIMATE.dealloc(cyapa_gen5_get_interval_time_~#cmd~11#1.base, cyapa_gen5_get_interval_time_~#cmd~11#1.offset);havoc cyapa_gen5_get_interval_time_~#cmd~11#1.base, cyapa_gen5_get_interval_time_~#cmd~11#1.offset;call ULTIMATE.dealloc(cyapa_gen5_get_interval_time_~#resp_data~8#1.base, cyapa_gen5_get_interval_time_~#resp_data~8#1.offset);havoc cyapa_gen5_get_interval_time_~#resp_data~8#1.base, cyapa_gen5_get_interval_time_~#resp_data~8#1.offset;call ULTIMATE.dealloc(cyapa_gen5_get_interval_time_~#resp_len~8#1.base, cyapa_gen5_get_interval_time_~#resp_len~8#1.offset);havoc cyapa_gen5_get_interval_time_~#resp_len~8#1.base, cyapa_gen5_get_interval_time_~#resp_len~8#1.offset; [2025-03-08 19:35:28,033 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: call ULTIMATE.dealloc(cyapa_gen5_set_interval_time_~#cmd~10#1.base, cyapa_gen5_set_interval_time_~#cmd~10#1.offset);havoc cyapa_gen5_set_interval_time_~#cmd~10#1.base, cyapa_gen5_set_interval_time_~#cmd~10#1.offset;call ULTIMATE.dealloc(cyapa_gen5_set_interval_time_~#resp_data~7#1.base, cyapa_gen5_set_interval_time_~#resp_data~7#1.offset);havoc cyapa_gen5_set_interval_time_~#resp_data~7#1.base, cyapa_gen5_set_interval_time_~#resp_data~7#1.offset;call ULTIMATE.dealloc(cyapa_gen5_set_interval_time_~#resp_len~7#1.base, cyapa_gen5_set_interval_time_~#resp_len~7#1.offset);havoc cyapa_gen5_set_interval_time_~#resp_len~7#1.base, cyapa_gen5_set_interval_time_~#resp_len~7#1.offset; [2025-03-08 19:35:28,045 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971-1: ldv_mutex_lock_interruptible_27_#res#1 := ldv_mutex_lock_interruptible_27_~ldv_func_res~8#1; [2025-03-08 19:35:28,070 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908-1: ldv_mutex_lock_interruptible_21_#res#1 := ldv_mutex_lock_interruptible_21_~ldv_func_res~5#1; [2025-03-08 19:35:28,071 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4945: call ULTIMATE.dealloc(~#sleep_time~1#1.base, ~#sleep_time~1#1.offset);havoc ~#sleep_time~1#1.base, ~#sleep_time~1#1.offset; [2025-03-08 19:35:28,105 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866: call ULTIMATE.dealloc(~#cmd~16.base, ~#cmd~16.offset);havoc ~#cmd~16.base, ~#cmd~16.offset;call ULTIMATE.dealloc(~#resp_data~13.base, ~#resp_data~13.offset);havoc ~#resp_data~13.base, ~#resp_data~13.offset;call ULTIMATE.dealloc(~#resp_len~13.base, ~#resp_len~13.offset);havoc ~#resp_len~13.base, ~#resp_len~13.offset; [2025-03-08 19:35:28,142 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9201: call ULTIMATE.dealloc(~#cmd~6.base, ~#cmd~6.offset);havoc ~#cmd~6.base, ~#cmd~6.offset;call ULTIMATE.dealloc(~#resp_data~2.base, ~#resp_data~2.offset);havoc ~#resp_data~2.base, ~#resp_data~2.offset;call ULTIMATE.dealloc(~#resp_len~2.base, ~#resp_len~2.offset);havoc ~#resp_len~2.base, ~#resp_len~2.offset; [2025-03-08 19:35:28,207 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3856: havoc sort_empty_output_data_dummy_#t~nondet49#1; [2025-03-08 19:35:28,229 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12246: havoc #t~nondet1934; [2025-03-08 19:35:28,253 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887-1: ldv_mutex_lock_interruptible_19_#res#1 := ldv_mutex_lock_interruptible_19_~ldv_func_res~4#1; [2025-03-08 19:35:28,326 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3847: havoc operational_check_dummy_#t~nondet46#1; [2025-03-08 19:35:28,326 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3823: havoc bl_activate_dummy_#t~nondet38#1; [2025-03-08 19:35:28,326 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3832: havoc bl_deactivate_dummy_#t~nondet41#1; [2025-03-08 19:35:28,326 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3820: havoc bl_enter_dummy_#t~nondet37#1; [2025-03-08 19:35:28,326 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841: havoc initialize_dummy_#t~nondet44#1; [2025-03-08 19:35:28,326 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3850: havoc irq_handler_dummy_#t~nondet47#1; [2025-03-08 19:35:28,473 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: call ULTIMATE.dealloc(~#cmd~19.base, ~#cmd~19.offset);havoc ~#cmd~19.base, ~#cmd~19.offset;call ULTIMATE.dealloc(~#resp_data~16.base, ~#resp_data~16.offset);havoc ~#resp_data~16.base, ~#resp_data~16.offset;call ULTIMATE.dealloc(~#resp_len~16.base, ~#resp_len~16.offset);havoc ~#resp_len~16.base, ~#resp_len~16.offset; [2025-03-08 19:35:28,511 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9684: call ULTIMATE.dealloc(~#cmd~13.base, ~#cmd~13.offset);havoc ~#cmd~13.base, ~#cmd~13.offset;call ULTIMATE.dealloc(~#resp_data~10.base, ~#resp_data~10.offset);havoc ~#resp_data~10.base, ~#resp_data~10.offset;call ULTIMATE.dealloc(~#resp_len~10.base, ~#resp_len~10.offset);havoc ~#resp_len~10.base, ~#resp_len~10.offset; [2025-03-08 19:35:28,519 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12077: havoc i2c_smbus_read_byte_data_#t~nondet1903#1; [2025-03-08 19:35:28,592 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519: call ULTIMATE.dealloc(~#cmd~9.base, ~#cmd~9.offset);havoc ~#cmd~9.base, ~#cmd~9.offset;call ULTIMATE.dealloc(~#resp_data~6.base, ~#resp_data~6.offset);havoc ~#resp_data~6.base, ~#resp_data~6.offset;call ULTIMATE.dealloc(~#resp_len~6.base, ~#resp_len~6.offset);havoc ~#resp_len~6.base, ~#resp_len~6.offset; [2025-03-08 19:35:29,395 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582: call ULTIMATE.dealloc(cyapa_gen5_get_query_data_~#get_system_information~0#1.base, cyapa_gen5_get_query_data_~#get_system_information~0#1.offset);havoc cyapa_gen5_get_query_data_~#get_system_information~0#1.base, cyapa_gen5_get_query_data_~#get_system_information~0#1.offset;call ULTIMATE.dealloc(cyapa_gen5_get_query_data_~#resp_data~18#1.base, cyapa_gen5_get_query_data_~#resp_data~18#1.offset);havoc cyapa_gen5_get_query_data_~#resp_data~18#1.base, cyapa_gen5_get_query_data_~#resp_data~18#1.offset;call ULTIMATE.dealloc(cyapa_gen5_get_query_data_~#resp_len~18#1.base, cyapa_gen5_get_query_data_~#resp_len~18#1.offset);havoc cyapa_gen5_get_query_data_~#resp_len~18#1.base, cyapa_gen5_get_query_data_~#resp_len~18#1.offset; [2025-03-08 19:35:29,395 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10541: call ULTIMATE.dealloc(cyapa_gen5_bl_query_data_~#bl_query_data_cmd~0#1.base, cyapa_gen5_bl_query_data_~#bl_query_data_cmd~0#1.offset);havoc cyapa_gen5_bl_query_data_~#bl_query_data_cmd~0#1.base, cyapa_gen5_bl_query_data_~#bl_query_data_cmd~0#1.offset;call ULTIMATE.dealloc(cyapa_gen5_bl_query_data_~#resp_data~17#1.base, cyapa_gen5_bl_query_data_~#resp_data~17#1.offset);havoc cyapa_gen5_bl_query_data_~#resp_data~17#1.base, cyapa_gen5_bl_query_data_~#resp_data~17#1.offset;call ULTIMATE.dealloc(cyapa_gen5_bl_query_data_~#resp_len~17#1.base, cyapa_gen5_bl_query_data_~#resp_len~17#1.offset);havoc cyapa_gen5_bl_query_data_~#resp_len~17#1.base, cyapa_gen5_bl_query_data_~#resp_len~17#1.offset; [2025-03-08 19:35:29,395 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9271: call ULTIMATE.dealloc(cyapa_gen5_bl_exit_~#bl_gen5_bl_exit~0#1.base, cyapa_gen5_bl_exit_~#bl_gen5_bl_exit~0#1.offset);havoc cyapa_gen5_bl_exit_~#bl_gen5_bl_exit~0#1.base, cyapa_gen5_bl_exit_~#bl_gen5_bl_exit~0#1.offset;call ULTIMATE.dealloc(cyapa_gen5_bl_exit_~#resp_data~3#1.base, cyapa_gen5_bl_exit_~#resp_data~3#1.offset);havoc cyapa_gen5_bl_exit_~#resp_data~3#1.base, cyapa_gen5_bl_exit_~#resp_data~3#1.offset;call ULTIMATE.dealloc(cyapa_gen5_bl_exit_~#resp_len~3#1.base, cyapa_gen5_bl_exit_~#resp_len~3#1.offset);havoc cyapa_gen5_bl_exit_~#resp_len~3#1.base, cyapa_gen5_bl_exit_~#resp_len~3#1.offset; [2025-03-08 19:35:43,258 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12158: havoc ldv_prepare_6_#t~nondet1918#1; [2025-03-08 19:35:43,258 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12194: havoc ldv_thaw_noirq_6_#t~nondet1927#1; [2025-03-08 19:35:43,258 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12162: havoc ldv_release_5_#t~nondet1919#1; [2025-03-08 19:35:43,258 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12166: havoc ldv_restore_early_6_#t~nondet1920#1; [2025-03-08 19:35:43,258 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12069: havoc i2c_register_driver_#t~nondet1901#1; [2025-03-08 19:35:43,258 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12135: havoc ldv_complete_6_#t~nondet1913#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6091: havoc main_~cyapa_p1~0#1.base, main_~cyapa_p1~0#1.offset, main_~device_p1~0#1.base, main_~device_p1~0#1.offset, main_~device_attribute_p1~0#1.base, main_~device_attribute_p1~0#1.offset, main_~firmware_p1~0#1.base, main_~firmware_p1~0#1.offset, main_~char_p1~0#1.base, main_~char_p1~0#1.offset, main_~char_p2~0#1.base, main_~char_p2~0#1.offset, main_~char_p3~0#1.base, main_~char_p3~0#1.offset, main_~char_p4~0#1.base, main_~char_p4~0#1.offset, main_~char_p5~0#1.base, main_~char_p5~0#1.offset, main_~char_p6~0#1.base, main_~char_p6~0#1.offset, main_~char_p7~0#1.base, main_~char_p7~0#1.offset, main_~char_p8~0#1.base, main_~char_p8~0#1.offset, main_~char_p9~0#1.base, main_~char_p9~0#1.offset, main_~char_p10~0#1.base, main_~char_p10~0#1.offset, main_~i2c_device_id_p1~0#1.base, main_~i2c_device_id_p1~0#1.offset, main_~i2c_client_p1~0#1.base, main_~i2c_client_p1~0#1.offset, main_~input_dev_p1~0#1.base, main_~input_dev_p1~0#1.offset, main_~mutex_p1~0#1.base, main_~mutex_p1~0#1.offset, main_~cyapa_dev_ops_p1~0#1.base, main_~cyapa_dev_ops_p1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg25~0#1.base, main_~#ldvarg25~0#1.offset);havoc main_~#ldvarg25~0#1.base, main_~#ldvarg25~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset);havoc main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg42~0#1.base, main_~#ldvarg42~0#1.offset);havoc main_~#ldvarg42~0#1.base, main_~#ldvarg42~0#1.offset; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12170: havoc ldv_restore_noirq_6_#t~nondet1921#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12139: havoc ldv_freeze_late_6_#t~nondet1914#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12174: havoc ldv_resume_early_6_#t~nondet1922#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12143: havoc ldv_freeze_noirq_6_#t~nondet1915#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12178: havoc ldv_resume_noirq_6_#t~nondet1923#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8217: call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg34~0#1.base, ldv_main_exported_4_~#ldvarg34~0#1.offset);havoc ldv_main_exported_4_~#ldvarg34~0#1.base, ldv_main_exported_4_~#ldvarg34~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg37~0#1.base, ldv_main_exported_4_~#ldvarg37~0#1.offset);havoc ldv_main_exported_4_~#ldvarg37~0#1.base, ldv_main_exported_4_~#ldvarg37~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg30~0#1.base, ldv_main_exported_4_~#ldvarg30~0#1.offset);havoc ldv_main_exported_4_~#ldvarg30~0#1.base, ldv_main_exported_4_~#ldvarg30~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg38~0#1.base, ldv_main_exported_4_~#ldvarg38~0#1.offset);havoc ldv_main_exported_4_~#ldvarg38~0#1.base, ldv_main_exported_4_~#ldvarg38~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg32~0#1.base, ldv_main_exported_4_~#ldvarg32~0#1.offset);havoc ldv_main_exported_4_~#ldvarg32~0#1.base, ldv_main_exported_4_~#ldvarg32~0#1.offset; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12182: havoc ldv_suspend_late_6_#t~nondet1924#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12150: havoc ldv_poweroff_late_6_#t~nondet1916#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10963: call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg4~0#1.base, ldv_main_exported_3_~#ldvarg4~0#1.offset);havoc ldv_main_exported_3_~#ldvarg4~0#1.base, ldv_main_exported_3_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg8~0#1.base, ldv_main_exported_3_~#ldvarg8~0#1.offset);havoc ldv_main_exported_3_~#ldvarg8~0#1.base, ldv_main_exported_3_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg6~0#1.base, ldv_main_exported_3_~#ldvarg6~0#1.offset);havoc ldv_main_exported_3_~#ldvarg6~0#1.base, ldv_main_exported_3_~#ldvarg6~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset);havoc ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg11~0#1.base, ldv_main_exported_3_~#ldvarg11~0#1.offset);havoc ldv_main_exported_3_~#ldvarg11~0#1.base, ldv_main_exported_3_~#ldvarg11~0#1.offset; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12186: havoc ldv_suspend_noirq_6_#t~nondet1925#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12154: havoc ldv_poweroff_noirq_6_#t~nondet1917#1; [2025-03-08 19:35:43,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12190: havoc ldv_thaw_early_6_#t~nondet1926#1; [2025-03-08 19:35:44,907 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: call ULTIMATE.dealloc(cyapa_gen3_bl_query_data_~#bl_data~0#1.base, cyapa_gen3_bl_query_data_~#bl_data~0#1.offset);havoc cyapa_gen3_bl_query_data_~#bl_data~0#1.base, cyapa_gen3_bl_query_data_~#bl_data~0#1.offset; [2025-03-08 19:35:44,907 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: call ULTIMATE.dealloc(cyapa_gen3_get_query_data_~#query_data~0#1.base, cyapa_gen3_get_query_data_~#query_data~0#1.offset);havoc cyapa_gen3_get_query_data_~#query_data~0#1.base, cyapa_gen3_get_query_data_~#query_data~0#1.offset; [2025-03-08 19:35:45,870 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829-1: ldv_mutex_lock_interruptible_13_#res#1 := ldv_mutex_lock_interruptible_13_~ldv_func_res~2#1; [2025-03-08 19:35:46,113 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12028: havoc #t~nondet1894; [2025-03-08 19:35:46,138 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:35:48,183 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9034: call ULTIMATE.dealloc(gen5_hid_description_header_parse_~#resp_data~1#1.base, gen5_hid_description_header_parse_~#resp_data~1#1.offset);havoc gen5_hid_description_header_parse_~#resp_data~1#1.base, gen5_hid_description_header_parse_~#resp_data~1#1.offset; [2025-03-08 19:35:48,184 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8978: call ULTIMATE.dealloc(gen5_idle_state_parse_~#resp_data~0#1.base, gen5_idle_state_parse_~#resp_data~0#1.offset);havoc gen5_idle_state_parse_~#resp_data~0#1.base, gen5_idle_state_parse_~#resp_data~0#1.offset;call ULTIMATE.dealloc(gen5_idle_state_parse_~#length~2#1.base, gen5_idle_state_parse_~#length~2#1.offset);havoc gen5_idle_state_parse_~#length~2#1.base, gen5_idle_state_parse_~#length~2#1.offset;call ULTIMATE.dealloc(gen5_idle_state_parse_~#cmd~5#1.base, gen5_idle_state_parse_~#cmd~5#1.offset);havoc gen5_idle_state_parse_~#cmd~5#1.base, gen5_idle_state_parse_~#cmd~5#1.offset; [2025-03-08 19:35:50,103 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208: havoc #t~nondet1929; [2025-03-08 19:35:50,637 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118-1: ldv_mutex_lock_interruptible_40_#res#1 := ldv_mutex_lock_interruptible_40_~ldv_func_res~15#1; [2025-03-08 19:35:50,690 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3698: havoc #t~mem20; [2025-03-08 19:35:50,725 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: havoc #t~nondet1933; [2025-03-08 19:35:51,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383: call ULTIMATE.dealloc(cyapa_get_state_~#status~0#1.base, cyapa_get_state_~#status~0#1.offset);havoc cyapa_get_state_~#status~0#1.base, cyapa_get_state_~#status~0#1.offset;call ULTIMATE.dealloc(cyapa_get_state_~#cmd~0#1.base, cyapa_get_state_~#cmd~0#1.offset);havoc cyapa_get_state_~#cmd~0#1.base, cyapa_get_state_~#cmd~0#1.offset; [2025-03-08 19:35:51,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4342: call ULTIMATE.dealloc(cyapa_i2c_write_~#buf~0#1.base, cyapa_i2c_write_~#buf~0#1.offset);havoc cyapa_i2c_write_~#buf~0#1.base, cyapa_i2c_write_~#buf~0#1.offset; [2025-03-08 19:35:51,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12097: havoc i2c_transfer_#t~nondet1908#1; [2025-03-08 19:35:51,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4316: call ULTIMATE.dealloc(cyapa_i2c_read_~#reg#1.base, cyapa_i2c_read_~#reg#1.offset);havoc cyapa_i2c_read_~#reg#1.base, cyapa_i2c_read_~#reg#1.offset;call ULTIMATE.dealloc(cyapa_i2c_read_~#msgs~0#1.base, cyapa_i2c_read_~#msgs~0#1.offset);havoc cyapa_i2c_read_~#msgs~0#1.base, cyapa_i2c_read_~#msgs~0#1.offset; [2025-03-08 19:35:52,064 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12010: havoc __pm_runtime_resume_#t~nondet1891#1; [2025-03-08 19:35:52,702 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8465: havoc __le16_to_cpup_#t~mem1124#1; [2025-03-08 19:35:52,746 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12038: havoc #t~nondet1895; [2025-03-08 19:35:52,988 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844: havoc state_parse_dummy_#t~nondet45#1; [2025-03-08 19:35:53,092 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12061: havoc i2c_master_recv_#t~nondet1899#1; [2025-03-08 19:35:53,137 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8459: havoc __le32_to_cpup_#t~mem1123#1; [2025-03-08 19:35:53,164 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12204: havoc #t~nondet1928; [2025-03-08 19:35:54,030 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9310: call ULTIMATE.dealloc(~#cmd~7.base, ~#cmd~7.offset);havoc ~#cmd~7.base, ~#cmd~7.offset;call ULTIMATE.dealloc(~#resp_data~4.base, ~#resp_data~4.offset);havoc ~#resp_data~4.base, ~#resp_data~4.offset;call ULTIMATE.dealloc(~#resp_len~4.base, ~#resp_len~4.offset);havoc ~#resp_len~4.base, ~#resp_len~4.offset; [2025-03-08 19:35:54,357 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5067: call ULTIMATE.dealloc(~#time~0#1.base, ~#time~0#1.offset);havoc ~#time~0#1.base, ~#time~0#1.offset; [2025-03-08 19:35:54,357 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950-1: ldv_mutex_lock_interruptible_25_#res#1 := ldv_mutex_lock_interruptible_25_~ldv_func_res~7#1; [2025-03-08 19:35:55,520 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149: havoc #t~bitwise832; [2025-03-08 19:35:55,549 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12131: havoc #t~nondet1912; [2025-03-08 19:35:55,688 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8591: call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset; [2025-03-08 19:35:55,827 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3859: havoc set_power_mode_dummy_#t~nondet50#1; [2025-03-08 19:35:56,340 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437: call ULTIMATE.dealloc(cyapa_gen5_write_fw_block_~#cmd~8#1.base, cyapa_gen5_write_fw_block_~#cmd~8#1.offset);havoc cyapa_gen5_write_fw_block_~#cmd~8#1.base, cyapa_gen5_write_fw_block_~#cmd~8#1.offset;call ULTIMATE.dealloc(cyapa_gen5_write_fw_block_~#resp_data~5#1.base, cyapa_gen5_write_fw_block_~#resp_data~5#1.offset);havoc cyapa_gen5_write_fw_block_~#resp_data~5#1.base, cyapa_gen5_write_fw_block_~#resp_data~5#1.offset;call ULTIMATE.dealloc(cyapa_gen5_write_fw_block_~#resp_len~5#1.base, cyapa_gen5_write_fw_block_~#resp_len~5#1.offset);havoc cyapa_gen5_write_fw_block_~#resp_len~5#1.base, cyapa_gen5_write_fw_block_~#resp_len~5#1.offset; [2025-03-08 19:35:56,370 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12048: havoc #t~nondet1898; [2025-03-08 19:35:57,185 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7602: call ULTIMATE.dealloc(cyapa_gen3_write_buffer_~#cmd~4#1.base, cyapa_gen3_write_buffer_~#cmd~4#1.offset);havoc cyapa_gen3_write_buffer_~#cmd~4#1.base, cyapa_gen3_write_buffer_~#cmd~4#1.offset; [2025-03-08 19:35:57,185 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632: call ULTIMATE.dealloc(cyapa_gen3_write_fw_block_~#write_block_cmd~0#1.base, cyapa_gen3_write_fw_block_~#write_block_cmd~0#1.offset);havoc cyapa_gen3_write_fw_block_~#write_block_cmd~0#1.base, cyapa_gen3_write_fw_block_~#write_block_cmd~0#1.offset;call ULTIMATE.dealloc(cyapa_gen3_write_fw_block_~#status~1#1.base, cyapa_gen3_write_fw_block_~#status~1#1.offset);havoc cyapa_gen3_write_fw_block_~#status~1#1.base, cyapa_gen3_write_fw_block_~#status~1#1.offset; [2025-03-08 19:35:57,213 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014: havoc #t~nondet1892; [2025-03-08 19:35:57,245 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: havoc #t~nondet1911; [2025-03-08 19:35:57,633 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9807: call ULTIMATE.dealloc(~#cmd~14.base, ~#cmd~14.offset);havoc ~#cmd~14.base, ~#cmd~14.offset;call ULTIMATE.dealloc(~#resp_data~11.base, ~#resp_data~11.offset);havoc ~#resp_data~11.base, ~#resp_data~11.offset;call ULTIMATE.dealloc(~#resp_len~11.base, ~#resp_len~11.offset);havoc ~#resp_len~11.base, ~#resp_len~11.offset; [2025-03-08 19:35:57,687 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8519: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-03-08 19:35:57,719 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4218: havoc #t~mem157; [2025-03-08 19:35:58,804 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073: havoc #t~nondet1902; [2025-03-08 19:35:59,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12065: havoc #t~nondet1900; [2025-03-08 19:35:59,846 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7820: call ULTIMATE.dealloc(~#descriptor~2.base, ~#descriptor~2.offset);havoc ~#descriptor~2.base, ~#descriptor~2.offset; [2025-03-08 19:36:00,365 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12231: havoc #t~nondet1931; [2025-03-08 19:36:00,434 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4078: havoc #t~mem79;havoc #t~mem80.base, #t~mem80.offset;havoc #t~short81; [2025-03-08 19:36:02,588 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10272: call ULTIMATE.dealloc(cyapa_gen5_execute_panel_scan_~#cmd~18#1.base, cyapa_gen5_execute_panel_scan_~#cmd~18#1.offset);havoc cyapa_gen5_execute_panel_scan_~#cmd~18#1.base, cyapa_gen5_execute_panel_scan_~#cmd~18#1.offset;call ULTIMATE.dealloc(cyapa_gen5_execute_panel_scan_~#resp_data~15#1.base, cyapa_gen5_execute_panel_scan_~#resp_data~15#1.offset);havoc cyapa_gen5_execute_panel_scan_~#resp_data~15#1.base, cyapa_gen5_execute_panel_scan_~#resp_data~15#1.offset;call ULTIMATE.dealloc(cyapa_gen5_execute_panel_scan_~#resp_len~15#1.base, cyapa_gen5_execute_panel_scan_~#resp_len~15#1.offset);havoc cyapa_gen5_execute_panel_scan_~#resp_len~15#1.base, cyapa_gen5_execute_panel_scan_~#resp_len~15#1.offset; [2025-03-08 19:36:02,589 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10401: call ULTIMATE.dealloc(~#gidac_mutual_max~0#1.base, ~#gidac_mutual_max~0#1.offset);havoc ~#gidac_mutual_max~0#1.base, ~#gidac_mutual_max~0#1.offset;call ULTIMATE.dealloc(~#gidac_mutual_min~0#1.base, ~#gidac_mutual_min~0#1.offset);havoc ~#gidac_mutual_min~0#1.base, ~#gidac_mutual_min~0#1.offset;call ULTIMATE.dealloc(~#gidac_mutual_ave~0#1.base, ~#gidac_mutual_ave~0#1.offset);havoc ~#gidac_mutual_ave~0#1.base, ~#gidac_mutual_ave~0#1.offset;call ULTIMATE.dealloc(~#lidac_mutual_max~0#1.base, ~#lidac_mutual_max~0#1.offset);havoc ~#lidac_mutual_max~0#1.base, ~#lidac_mutual_max~0#1.offset;call ULTIMATE.dealloc(~#lidac_mutual_min~0#1.base, ~#lidac_mutual_min~0#1.offset);havoc ~#lidac_mutual_min~0#1.base, ~#lidac_mutual_min~0#1.offset;call ULTIMATE.dealloc(~#lidac_mutual_ave~0#1.base, ~#lidac_mutual_ave~0#1.offset);havoc ~#lidac_mutual_ave~0#1.base, ~#lidac_mutual_ave~0#1.offset;call ULTIMATE.dealloc(~#gidac_self_rx~0#1.base, ~#gidac_self_rx~0#1.offset);havoc ~#gidac_self_rx~0#1.base, ~#gidac_self_rx~0#1.offset;call ULTIMATE.dealloc(~#gidac_self_tx~0#1.base, ~#gidac_self_tx~0#1.offset);havoc ~#gidac_self_tx~0#1.base, ~#gidac_self_tx~0#1.offset;call ULTIMATE.dealloc(~#lidac_self_max~0#1.base, ~#lidac_self_max~0#1.offset);havoc ~#lidac_self_max~0#1.base, ~#lidac_self_max~0#1.offset;call ULTIMATE.dealloc(~#lidac_self_min~0#1.base, ~#lidac_self_min~0#1.offset);havoc ~#lidac_self_min~0#1.base, ~#lidac_self_min~0#1.offset;call ULTIMATE.dealloc(~#lidac_self_ave~0#1.base, ~#lidac_self_ave~0#1.offset);havoc ~#lidac_self_ave~0#1.base, ~#lidac_self_ave~0#1.offset;call ULTIMATE.dealloc(~#raw_cap_mutual_max~0#1.base, ~#raw_cap_mutual_max~0#1.offset);havoc ~#raw_cap_mutual_max~0#1.base, ~#raw_cap_mutual_max~0#1.offset;call ULTIMATE.dealloc(~#raw_cap_mutual_min~0#1.base, ~#raw_cap_mutual_min~0#1.offset);havoc ~#raw_cap_mutual_min~0#1.base, ~#raw_cap_mutual_min~0#1.offset;call ULTIMATE.dealloc(~#raw_cap_mutual_ave~0#1.base, ~#raw_cap_mutual_ave~0#1.offset);havoc ~#raw_cap_mutual_ave~0#1.base, ~#raw_cap_mutual_ave~0#1.offset;call ULTIMATE.dealloc(~#raw_cap_self_max~0#1.base, ~#raw_cap_self_max~0#1.offset);havoc ~#raw_cap_self_max~0#1.base, ~#raw_cap_self_max~0#1.offset;call ULTIMATE.dealloc(~#raw_cap_self_min~0#1.base, ~#raw_cap_self_min~0#1.offset);havoc ~#raw_cap_self_min~0#1.base, ~#raw_cap_self_min~0#1.offset;call ULTIMATE.dealloc(~#raw_cap_self_ave~0#1.base, ~#raw_cap_self_ave~0#1.offset);havoc ~#raw_cap_self_ave~0#1.base, ~#raw_cap_self_ave~0#1.offset;call ULTIMATE.dealloc(~#mutual_diffdata_max~0#1.base, ~#mutual_diffdata_max~0#1.offset);havoc ~#mutual_diffdata_max~0#1.base, ~#mutual_diffdata_max~0#1.offset;call ULTIMATE.dealloc(~#mutual_diffdata_min~0#1.base, ~#mutual_diffdata_min~0#1.offset);havoc ~#mutual_diffdata_min~0#1.base, ~#mutual_diffdata_min~0#1.offset;call ULTIMATE.dealloc(~#mutual_diffdata_ave~0#1.base, ~#mutual_diffdata_ave~0#1.offset);havoc ~#mutual_diffdata_ave~0#1.base, ~#mutual_diffdata_ave~0#1.offset;call ULTIMATE.dealloc(~#self_diffdata_max~0#1.base, ~#self_diffdata_max~0#1.offset);havoc ~#self_diffdata_max~0#1.base, ~#self_diffdata_max~0#1.offset;call ULTIMATE.dealloc(~#self_diffdata_min~0#1.base, ~#self_diffdata_min~0#1.offset);havoc ~#self_diffdata_min~0#1.base, ~#self_diffdata_min~0#1.offset;call ULTIMATE.dealloc(~#self_diffdata_ave~0#1.base, ~#self_diffdata_ave~0#1.offset);havoc ~#self_diffdata_ave~0#1.base, ~#self_diffdata_ave~0#1.offset;call ULTIMATE.dealloc(~#mutual_baseline_max~0#1.base, ~#mutual_baseline_max~0#1.offset);havoc ~#mutual_baseline_max~0#1.base, ~#mutual_baseline_max~0#1.offset;call ULTIMATE.dealloc(~#mutual_baseline_min~0#1.base, ~#mutual_baseline_min~0#1.offset);havoc ~#mutual_baseline_min~0#1.base, ~#mutual_baseline_min~0#1.offset;call ULTIMATE.dealloc(~#mutual_baseline_ave~0#1.base, ~#mutual_baseline_ave~0#1.offset);havoc ~#mutual_baseline_ave~0#1.base, ~#mutual_baseline_ave~0#1.offset;call ULTIMATE.dealloc(~#self_baseline_max~0#1.base, ~#self_baseline_max~0#1.offset);havoc ~#self_baseline_max~0#1.base, ~#self_baseline_max~0#1.offset;call ULTIMATE.dealloc(~#self_baseline_min~0#1.base, ~#self_baseline_min~0#1.offset);havoc ~#self_baseline_min~0#1.base, ~#self_baseline_min~0#1.offset;call ULTIMATE.dealloc(~#self_baseline_ave~0#1.base, ~#self_baseline_ave~0#1.offset);havoc ~#self_baseline_ave~0#1.base, ~#self_baseline_ave~0#1.offset; [2025-03-08 19:36:02,589 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10241: call ULTIMATE.dealloc(cyapa_gen5_read_self_idac_data_~#data_size~2#1.base, cyapa_gen5_read_self_idac_data_~#data_size~2#1.offset);havoc cyapa_gen5_read_self_idac_data_~#data_size~2#1.base, cyapa_gen5_read_self_idac_data_~#data_size~2#1.offset; [2025-03-08 19:36:02,589 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10208: call ULTIMATE.dealloc(cyapa_gen5_read_mutual_idac_data_~#data_size~1#1.base, cyapa_gen5_read_mutual_idac_data_~#data_size~1#1.offset);havoc cyapa_gen5_read_mutual_idac_data_~#data_size~1#1.base, cyapa_gen5_read_mutual_idac_data_~#data_size~1#1.offset; [2025-03-08 19:36:03,285 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3826: havoc bl_initiate_dummy_#t~nondet39#1; [2025-03-08 19:36:03,286 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829: havoc update_fw_dummy_#t~nondet40#1; [2025-03-08 19:36:03,286 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3817: havoc check_fw_dummy_#t~nondet36#1; [2025-03-08 19:36:04,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11177-1: ldv_mutex_lock_interruptible_112_#res#1 := ldv_mutex_lock_interruptible_112_~ldv_func_res~18#1; [2025-03-08 19:36:04,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12256: havoc wait_for_completion_timeout_#t~nondet1935#1; [2025-03-08 19:36:04,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12000: havoc __msecs_to_jiffies_#t~nondet1890#1; [2025-03-08 19:36:07,294 INFO L? ?]: Removed 4214 outVars from TransFormulas that were not future-live. [2025-03-08 19:36:07,295 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:36:07,372 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:36:07,372 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 19:36:07,373 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:36:07 BoogieIcfgContainer [2025-03-08 19:36:07,373 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:36:07,375 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:36:07,375 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:36:07,378 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:36:07,378 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:35:20" (1/3) ... [2025-03-08 19:36:07,379 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c4a854a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:36:07, skipping insertion in model container [2025-03-08 19:36:07,379 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:23" (2/3) ... [2025-03-08 19:36:07,380 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c4a854a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:36:07, skipping insertion in model container [2025-03-08 19:36:07,380 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:36:07" (3/3) ... [2025-03-08 19:36:07,381 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i [2025-03-08 19:36:07,394 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:36:07,397 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i that has 226 procedures, 3725 locations, 1 initial locations, 101 loop locations, and 2 error locations. [2025-03-08 19:36:07,503 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:36:07,512 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7d4e9208, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:36:07,512 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-08 19:36:07,525 INFO L276 IsEmpty]: Start isEmpty. Operand has 3440 states, 2512 states have (on average 1.419984076433121) internal successors, (3567), 2585 states have internal predecessors, (3567), 764 states have call successors, (764), 162 states have call predecessors, (764), 161 states have return successors, (746), 734 states have call predecessors, (746), 746 states have call successors, (746) [2025-03-08 19:36:07,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2025-03-08 19:36:07,541 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:36:07,542 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 19, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:36:07,542 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:36:07,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:36:07,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1269700519, now seen corresponding path program 1 times [2025-03-08 19:36:07,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:36:07,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351865465] [2025-03-08 19:36:07,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:36:07,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:36:14,208 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-03-08 19:36:14,550 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-03-08 19:36:14,551 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:36:14,551 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:36:15,109 INFO L134 CoverageAnalysis]: Checked inductivity of 1593 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2025-03-08 19:36:15,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:36:15,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351865465] [2025-03-08 19:36:15,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351865465] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 19:36:15,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572627737] [2025-03-08 19:36:15,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:36:15,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 19:36:15,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:36:15,113 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 19:36:15,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 19:36:22,572 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-03-08 19:36:23,237 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-03-08 19:36:23,237 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:36:23,237 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:36:23,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 6636 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 19:36:23,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 19:36:23,310 INFO L134 CoverageAnalysis]: Checked inductivity of 1593 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 1521 trivial. 0 not checked. [2025-03-08 19:36:23,311 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 19:36:23,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572627737] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:36:23,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 19:36:23,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 19:36:23,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779527410] [2025-03-08 19:36:23,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:36:23,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 19:36:23,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:36:23,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 19:36:23,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:36:23,353 INFO L87 Difference]: Start difference. First operand has 3440 states, 2512 states have (on average 1.419984076433121) internal successors, (3567), 2585 states have internal predecessors, (3567), 764 states have call successors, (764), 162 states have call predecessors, (764), 161 states have return successors, (746), 734 states have call predecessors, (746), 746 states have call successors, (746) Second operand has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2025-03-08 19:36:24,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:36:24,229 INFO L93 Difference]: Finished difference Result 6874 states and 10379 transitions. [2025-03-08 19:36:24,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 19:36:24,231 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) Word has length 279 [2025-03-08 19:36:24,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:36:24,273 INFO L225 Difference]: With dead ends: 6874 [2025-03-08 19:36:24,275 INFO L226 Difference]: Without dead ends: 3414 [2025-03-08 19:36:24,303 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:36:24,307 INFO L435 NwaCegarLoop]: 5001 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5001 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 19:36:24,309 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5001 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 19:36:24,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states. [2025-03-08 19:36:24,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3414. [2025-03-08 19:36:24,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3414 states, 2506 states have (on average 1.4110135674381485) internal successors, (3536), 2559 states have internal predecessors, (3536), 746 states have call successors, (746), 161 states have call predecessors, (746), 160 states have return successors, (735), 723 states have call predecessors, (735), 735 states have call successors, (735) [2025-03-08 19:36:24,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3414 states to 3414 states and 5017 transitions. [2025-03-08 19:36:24,557 INFO L78 Accepts]: Start accepts. Automaton has 3414 states and 5017 transitions. Word has length 279 [2025-03-08 19:36:24,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:36:24,558 INFO L471 AbstractCegarLoop]: Abstraction has 3414 states and 5017 transitions. [2025-03-08 19:36:24,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2025-03-08 19:36:24,558 INFO L276 IsEmpty]: Start isEmpty. Operand 3414 states and 5017 transitions. [2025-03-08 19:36:24,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-03-08 19:36:24,567 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:36:24,567 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 19, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:36:24,590 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-08 19:36:24,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-08 19:36:24,768 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:36:24,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:36:24,770 INFO L85 PathProgramCache]: Analyzing trace with hash 2138078607, now seen corresponding path program 1 times [2025-03-08 19:36:24,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:36:24,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310623495] [2025-03-08 19:36:24,770 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:36:24,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:36:31,174 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-03-08 19:36:31,389 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-03-08 19:36:31,389 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:36:31,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:36:32,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1593 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1593 trivial. 0 not checked. [2025-03-08 19:36:32,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:36:32,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310623495] [2025-03-08 19:36:32,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310623495] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:36:32,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:36:32,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:36:32,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123220947] [2025-03-08 19:36:32,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:36:32,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:36:32,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:36:32,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:36:32,581 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:36:32,581 INFO L87 Difference]: Start difference. First operand 3414 states and 5017 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2025-03-08 19:36:34,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:36:34,923 INFO L93 Difference]: Finished difference Result 10034 states and 14723 transitions. [2025-03-08 19:36:34,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:36:34,924 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 281 [2025-03-08 19:36:34,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:36:34,972 INFO L225 Difference]: With dead ends: 10034 [2025-03-08 19:36:34,973 INFO L226 Difference]: Without dead ends: 6674 [2025-03-08 19:36:34,992 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:36:34,993 INFO L435 NwaCegarLoop]: 4959 mSDtfsCounter, 4837 mSDsluCounter, 4814 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4837 SdHoareTripleChecker+Valid, 9773 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2025-03-08 19:36:34,993 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4837 Valid, 9773 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2025-03-08 19:36:35,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6674 states. [2025-03-08 19:36:35,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6674 to 6649. [2025-03-08 19:36:35,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6649 states, 4880 states have (on average 1.4077868852459017) internal successors, (6870), 4976 states have internal predecessors, (6870), 1448 states have call successors, (1448), 320 states have call predecessors, (1448), 319 states have return successors, (1437), 1412 states have call predecessors, (1437), 1437 states have call successors, (1437) [2025-03-08 19:36:35,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6649 states to 6649 states and 9755 transitions. [2025-03-08 19:36:35,257 INFO L78 Accepts]: Start accepts. Automaton has 6649 states and 9755 transitions. Word has length 281 [2025-03-08 19:36:35,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:36:35,259 INFO L471 AbstractCegarLoop]: Abstraction has 6649 states and 9755 transitions. [2025-03-08 19:36:35,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2025-03-08 19:36:35,260 INFO L276 IsEmpty]: Start isEmpty. Operand 6649 states and 9755 transitions. [2025-03-08 19:36:35,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2025-03-08 19:36:35,262 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:36:35,263 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 19, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:36:35,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 19:36:35,263 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:36:35,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:36:35,263 INFO L85 PathProgramCache]: Analyzing trace with hash -326257975, now seen corresponding path program 1 times [2025-03-08 19:36:35,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:36:35,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488582328] [2025-03-08 19:36:35,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:36:35,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:36:41,719 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-03-08 19:36:41,893 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-03-08 19:36:41,896 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:36:41,897 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:36:42,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1593 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1593 trivial. 0 not checked. [2025-03-08 19:36:42,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:36:42,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488582328] [2025-03-08 19:36:42,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488582328] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:36:42,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:36:42,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:36:42,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302749068] [2025-03-08 19:36:42,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:36:42,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:36:42,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:36:42,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:36:42,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:36:42,552 INFO L87 Difference]: Start difference. First operand 6649 states and 9755 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2025-03-08 19:36:44,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:36:44,323 INFO L93 Difference]: Finished difference Result 19824 states and 29089 transitions. [2025-03-08 19:36:44,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:36:44,323 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 279 [2025-03-08 19:36:44,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:36:44,502 INFO L225 Difference]: With dead ends: 19824 [2025-03-08 19:36:44,502 INFO L226 Difference]: Without dead ends: 13229 [2025-03-08 19:36:44,529 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:36:44,530 INFO L435 NwaCegarLoop]: 5130 mSDtfsCounter, 4997 mSDsluCounter, 4877 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4997 SdHoareTripleChecker+Valid, 10007 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-08 19:36:44,530 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4997 Valid, 10007 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-08 19:36:44,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13229 states. [2025-03-08 19:36:44,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13229 to 13204. [2025-03-08 19:36:44,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13204 states, 9707 states have (on average 1.408983207994231) internal successors, (13677), 9889 states have internal predecessors, (13677), 2858 states have call successors, (2858), 638 states have call predecessors, (2858), 637 states have return successors, (2847), 2796 states have call predecessors, (2847), 2847 states have call successors, (2847) [2025-03-08 19:36:45,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13204 states to 13204 states and 19382 transitions. [2025-03-08 19:36:45,037 INFO L78 Accepts]: Start accepts. Automaton has 13204 states and 19382 transitions. Word has length 279 [2025-03-08 19:36:45,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:36:45,039 INFO L471 AbstractCegarLoop]: Abstraction has 13204 states and 19382 transitions. [2025-03-08 19:36:45,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2025-03-08 19:36:45,040 INFO L276 IsEmpty]: Start isEmpty. Operand 13204 states and 19382 transitions. [2025-03-08 19:36:45,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-03-08 19:36:45,052 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:36:45,052 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 19, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:36:45,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 19:36:45,052 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:36:45,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:36:45,053 INFO L85 PathProgramCache]: Analyzing trace with hash 196187145, now seen corresponding path program 1 times [2025-03-08 19:36:45,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:36:45,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111287281] [2025-03-08 19:36:45,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:36:45,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms