./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 798a7b37 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-?-798a7b3-m [2025-03-04 04:23:32,984 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:23:33,040 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:23:33,045 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:23:33,046 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:23:33,064 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:23:33,065 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:23:33,065 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:23:33,066 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:23:33,066 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:23:33,066 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:23:33,066 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:23:33,066 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:23:33,066 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:23:33,066 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:23:33,066 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:23:33,067 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:23:33,067 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:23:33,068 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:23:33,068 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:23:33,068 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:23:33,068 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:23:33,068 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:23:33,068 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:23:33,068 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:23:33,069 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:23:33,069 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:23:33,069 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:23:33,069 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:23:33,069 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:23:33,069 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-04 04:23:33,294 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:23:33,301 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:23:33,303 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:23:33,303 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:23:33,303 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:23:33,304 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-04 04:23:34,404 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1918444d0/c90f8dc6512c4ef78b51db44cbe4860c/FLAGe50946b65 [2025-03-04 04:23:34,900 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:23:34,900 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-04 04:23:34,936 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1918444d0/c90f8dc6512c4ef78b51db44cbe4860c/FLAGe50946b65 [2025-03-04 04:23:34,960 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1918444d0/c90f8dc6512c4ef78b51db44cbe4860c [2025-03-04 04:23:34,962 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:23:34,963 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:23:34,964 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:23:34,964 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:23:34,967 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:23:34,969 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:23:34" (1/1) ... [2025-03-04 04:23:34,970 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a11a89e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:34, skipping insertion in model container [2025-03-04 04:23:34,970 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:23:34" (1/1) ... [2025-03-04 04:23:35,068 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:23:37,013 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-04 04:23:37,136 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:23:37,181 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:23:37,247 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-04 04:23:37,250 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-04 04:23:37,250 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-04 04:23:37,250 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-04 04:23:37,251 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-04 04:23:37,452 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [8428] [2025-03-04 04:23:37,454 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-04 04:23:37,455 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-04 04:23:37,533 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-04 04:23:37,547 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:23:37,698 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-03-04 04:23:37,704 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:23:37,705 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37 WrapperNode [2025-03-04 04:23:37,705 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:23:37,706 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:23:37,706 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:23:37,706 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:23:37,711 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:37,782 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:38,088 INFO L138 Inliner]: procedures = 464, calls = 3551, calls flagged for inlining = 186, calls inlined = 180, statements flattened = 9715 [2025-03-04 04:23:38,089 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:23:38,090 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:23:38,090 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:23:38,090 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:23:38,096 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:38,097 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:38,137 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:39,083 INFO L175 MemorySlicer]: Split 1689 memory accesses to 33 slices as follows [35, 35, 8, 5, 12, 19, 16, 7, 6, 2, 9, 8, 34, 2, 8, 4, 8, 12, 6, 32, 4, 24, 96, 9, 9, 4, 4, 4, 21, 1205, 4, 7, 30]. 71 percent of accesses are in the largest equivalence class. The 172 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 7, 6, 2, 0, 0, 34, 0, 8, 0, 0, 0, 6, 0, 4, 24, 0, 0, 0, 4, 4, 0, 0, 69, 4, 0, 0]. The 819 writes are split as follows [31, 31, 5, 3, 7, 5, 5, 0, 0, 0, 2, 5, 0, 0, 0, 3, 8, 7, 0, 32, 0, 0, 96, 2, 3, 0, 0, 0, 18, 525, 0, 1, 30]. [2025-03-04 04:23:39,084 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:39,084 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:39,224 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:39,246 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:39,302 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:39,333 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:39,385 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:23:39,387 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:23:39,387 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:23:39,387 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:23:39,388 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (1/1) ... [2025-03-04 04:23:39,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:23:39,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:23:39,416 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-04 04:23:39,422 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-04 04:23:39,441 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_read_idac_data [2025-03-04 04:23:39,441 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_read_idac_data [2025-03-04 04:23:39,441 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_activate [2025-03-04 04:23:39,441 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_activate [2025-03-04 04:23:39,441 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_set_suspended [2025-03-04 04:23:39,441 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_set_suspended [2025-03-04 04:23:39,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:23:39,441 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:23:39,441 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_write_byte [2025-03-04 04:23:39,441 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_write_byte [2025-03-04 04:23:39,441 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_do_calibrate [2025-03-04 04:23:39,441 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_do_calibrate [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_irq_handler [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_irq_handler [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_irq [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_irq [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_calibrate_store [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_calibrate_store [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure usleep_range [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure usleep_range [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_state_sync_lock_of_cyapa [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_state_sync_lock_of_cyapa [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_irq_handler [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_irq_handler [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_put_sync_autosuspend [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_put_sync_autosuspend [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_reinitialize [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_reinitialize [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_product_id [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_product_id [2025-03-04 04:23:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_check_functionality [2025-03-04 04:23:39,442 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_check_functionality [2025-03-04 04:23:39,444 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_mode [2025-03-04 04:23:39,444 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_mode [2025-03-04 04:23:39,444 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2025-03-04 04:23:39,444 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2025-03-04 04:23:39,444 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_create_input_dev [2025-03-04 04:23:39,444 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_create_input_dev [2025-03-04 04:23:39,444 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_irq_cmd_handler [2025-03-04 04:23:39,444 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_irq_cmd_handler [2025-03-04 04:23:39,444 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_baseline [2025-03-04 04:23:39,444 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_baseline [2025-03-04 04:23:39,444 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:23:39,444 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_initialize [2025-03-04 04:23:39,445 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_initialize [2025-03-04 04:23:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_reg_read_block [2025-03-04 04:23:39,445 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_reg_read_block [2025-03-04 04:23:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_pwr_cmd_to_sleep_time [2025-03-04 04:23:39,445 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_pwr_cmd_to_sleep_time [2025-03-04 04:23:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_runtime_suspend [2025-03-04 04:23:39,445 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_runtime_suspend [2025-03-04 04:23:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_sync_frame [2025-03-04 04:23:39,445 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_sync_frame [2025-03-04 04:23:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_report_slot_state [2025-03-04 04:23:39,445 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_report_slot_state [2025-03-04 04:23:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_probe [2025-03-04 04:23:39,445 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_probe [2025-03-04 04:23:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_set_res [2025-03-04 04:23:39,445 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_set_res [2025-03-04 04:23:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_successful_malloc [2025-03-04 04:23:39,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_successful_malloc [2025-03-04 04:23:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2025-03-04 04:23:39,446 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 04:23:39,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_state_sync_lock_of_cyapa [2025-03-04 04:23:39,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_state_sync_lock_of_cyapa [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_update_fw_store [2025-03-04 04:23:39,447 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_update_fw_store [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-03-04 04:23:39,447 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_check_fw [2025-03-04 04:23:39,447 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_check_fw [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:23:39,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:23:39,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:23:39,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:23:39,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:23:39,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:23:39,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:23:39,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_reg_write_block [2025-03-04 04:23:39,451 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_reg_write_block [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:23:39,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_clientdata [2025-03-04 04:23:39,452 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_clientdata [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~~bool~0 [2025-03-04 04:23:39,452 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~~bool~0 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:23:39,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:23:39,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:23:39,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:23:39,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:23:39,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:23:39,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:23:39,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:23:39,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:23:39,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:23:39,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:23:39,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:23:39,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:23:39,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:23:39,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_suspend_scanning [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_suspend_scanning [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_2 [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_2 [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_sleep_time_to_pwr_cmd [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_sleep_time_to_pwr_cmd [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_rt_suspend_scanrate [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_rt_suspend_scanrate [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_set_power_mode [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_set_power_mode [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_fm_ver [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_fm_ver [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_update_suspend_scanrate [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_update_suspend_scanrate [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_calibrate_pwcs [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_calibrate_pwcs [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_initiate [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_initiate [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_irq_cmd_handler [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_irq_cmd_handler [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-03-04 04:23:39,457 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-03-04 04:23:39,457 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_do_fw_update [2025-03-04 04:23:39,458 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_do_fw_update [2025-03-04 04:23:39,458 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:23:39,458 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_streq [2025-03-04 04:23:39,458 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_streq [2025-03-04 04:23:39,458 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-04 04:23:39,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-04 04:23:39,458 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_suspend_scanrate [2025-03-04 04:23:39,458 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_suspend_scanrate [2025-03-04 04:23:39,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 04:23:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_enter [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_enter [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_read_block [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_read_block [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_read_panel_scan_raw_data [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_read_panel_scan_raw_data [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_deep_sleep [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_deep_sleep [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_read_byte [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_read_byte [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_change_power_state [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_change_power_state [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_do_operational_check [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_do_operational_check [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_activate [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_activate [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_do_operational_check [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_do_operational_check [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_open [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_open [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure crc_itu_t [2025-03-04 04:23:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure crc_itu_t [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:23:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:23:39,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:23:39,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:23:39,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:23:39,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:23:39,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:23:39,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:23:39,461 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:23:39,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 04:23:39,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:23:39,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 04:23:39,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:23:39,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_state_parse [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_state_parse [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_state_parse [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_state_parse [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure disable_irq [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_irq [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_suspend [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_suspend [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le16 [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le16 [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-04 04:23:39,466 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:23:39,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 04:23:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-04 04:23:39,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:23:39,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:23:39,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:23:39,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:23:39,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:23:39,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 04:23:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 04:23:39,469 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 04:23:39,469 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 04:23:39,469 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-04 04:23:39,470 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_merge_group [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_merge_group [2025-03-04 04:23:39,470 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_2 [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_2 [2025-03-04 04:23:39,470 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_poll_state [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_poll_state [2025-03-04 04:23:39,470 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 04:23:39,470 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_get_sync [2025-03-04 04:23:39,470 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_get_sync [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_resume [2025-03-04 04:23:39,471 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_resume [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-04 04:23:39,471 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_enable_irq_for_cmd [2025-03-04 04:23:39,471 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_enable_irq_for_cmd [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2025-03-04 04:23:39,471 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure devm_add_action [2025-03-04 04:23:39,471 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_add_action [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_state_sync_lock_of_cyapa [2025-03-04 04:23:39,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_state_sync_lock_of_cyapa [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_slot [2025-03-04 04:23:39,471 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_slot [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:23:39,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-04 04:23:39,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_pip_read [2025-03-04 04:23:39,472 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_pip_read [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2025-03-04 04:23:39,472 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2025-03-04 04:23:39,472 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2025-03-04 04:23:39,472 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_empty_pip_output_data [2025-03-04 04:23:39,472 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_empty_pip_output_data [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2025-03-04 04:23:39,472 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 04:23:39,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 04:23:39,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 04:23:39,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 04:23:39,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 04:23:39,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 04:23:39,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 04:23:39,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 04:23:39,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 04:23:39,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 04:23:39,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 04:23:39,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 04:23:39,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 04:23:39,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 04:23:39,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 04:23:39,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 04:23:39,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 04:23:39,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_enter [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_enter [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_update_rt_suspend_scanrate [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_update_rt_suspend_scanrate [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_pip_write [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_pip_write [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_set_power_mode [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_set_power_mode [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou16 [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou16 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_initialize [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_initialize [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~TO~int [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~TO~int [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_abs [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_abs [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_do_fw_update [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_do_fw_update [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure devm_request_threaded_irq [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_request_threaded_irq [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_write_blocks [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_write_blocks [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure __pm_runtime_set_status [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure __pm_runtime_set_status [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_initiate [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_initiate [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_empty_output_data [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_empty_output_data [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_resume_scanning [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_resume_scanning [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_enabled [2025-03-04 04:23:39,479 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_enabled [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:23:39,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:23:39,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_check_is_operational [2025-03-04 04:23:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_check_is_operational [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure input_sync [2025-03-04 04:23:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure input_sync [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_disable [2025-03-04 04:23:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_disable [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:23:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_unmerge_group [2025-03-04 04:23:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_unmerge_group [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_state_sync_lock_of_cyapa [2025-03-04 04:23:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_state_sync_lock_of_cyapa [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure enable_irq [2025-03-04 04:23:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_irq [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-04 04:23:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_read_block_data [2025-03-04 04:23:39,481 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_read_block_data [2025-03-04 04:23:39,481 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_do_calibrate [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_do_calibrate [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_disable_irq_for_cmd [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_disable_irq_for_cmd [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_master_send [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_master_send [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_show_baseline [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_show_baseline [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure device_may_wakeup [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure device_may_wakeup [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_deactivate [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_deactivate [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_show_baseline [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_show_baseline [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_set_active [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_set_active [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_detect [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_detect [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_pip_cmd_irq_sync [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_pip_cmd_irq_sync [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_enable [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_enable [2025-03-04 04:23:39,482 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_check_fw [2025-03-04 04:23:39,482 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_check_fw [2025-03-04 04:23:39,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:23:39,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:23:39,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:23:39,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:23:39,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:23:39,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cmd_lock_of_cyapa_gen5_cmd_states [2025-03-04 04:23:39,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cmd_lock_of_cyapa_gen5_cmd_states [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_runtime_resume [2025-03-04 04:23:39,484 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_runtime_resume [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_csum [2025-03-04 04:23:39,484 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_csum [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_parse_structure_data [2025-03-04 04:23:39,484 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_parse_structure_data [2025-03-04 04:23:39,484 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_deactivate [2025-03-04 04:23:39,484 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_deactivate [2025-03-04 04:23:40,582 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:23:40,587 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:23:40,911 INFO L1325 $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-04 04:23:40,943 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12085: havoc i2c_smbus_write_byte_data_#t~nondet1905#1; [2025-03-04 04:23:40,986 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: call ULTIMATE.dealloc(~#descriptor~1.base, ~#descriptor~1.offset);havoc ~#descriptor~1.base, ~#descriptor~1.offset; [2025-03-04 04:23:41,157 INFO L1325 $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-04 04:23:41,215 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-1: ldv_mutex_trylock_17_#res#1 := ldv_mutex_trylock_17_~ldv_func_res~3#1; [2025-03-04 04:23:41,215 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3853: havoc irq_cmd_handler_dummy_#t~nondet48#1; [2025-03-04 04:23:41,234 INFO L1325 $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-04 04:23:41,334 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8115: call ULTIMATE.dealloc(~#data~1.base, ~#data~1.offset);havoc ~#data~1.base, ~#data~1.offset; [2025-03-04 04:23:41,359 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12018: havoc __pm_runtime_suspend_#t~nondet1893#1; [2025-03-04 04:23:41,404 INFO L1325 $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-04 04:23:41,417 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4131: havoc #t~bitwise113#1; [2025-03-04 04:23:41,611 INFO L1325 $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-04 04:23:41,847 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12117: havoc input_register_device_#t~nondet1910#1; [2025-03-04 04:23:41,848 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12107: havoc input_mt_init_slots_#t~nondet1909#1; [2025-03-04 04:23:41,848 INFO L1325 $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-04 04:23:41,898 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699: call ULTIMATE.dealloc(~#length~7.base, ~#length~7.offset);havoc ~#length~7.base, ~#length~7.offset; [2025-03-04 04:23:41,915 INFO L1325 $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-04 04:23:41,922 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12081: havoc i2c_smbus_read_i2c_block_data_#t~nondet1904#1; [2025-03-04 04:23:42,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12093: havoc i2c_smbus_xfer_#t~nondet1907#1; [2025-03-04 04:23:42,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044: havoc devm_kmalloc_#t~ret1897#1.base, devm_kmalloc_#t~ret1897#1.offset; [2025-03-04 04:23:42,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235: havoc sysfs_create_group_#t~nondet1932#1; [2025-03-04 04:23:42,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4072: havoc device_can_wakeup_#t~mem78#1; [2025-03-04 04:23:42,054 INFO L1325 $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-04 04:23:42,054 INFO L1325 $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-04 04:23:42,180 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227: havoc request_firmware_#t~nondet1930#1; [2025-03-04 04:23:42,180 INFO L1325 $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-04 04:23:42,180 INFO L1325 $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-04 04:23:42,180 INFO L1325 $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-04 04:23:42,277 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4085: havoc #t~mem84.base, #t~mem84.offset; [2025-03-04 04:23:42,336 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12089: havoc i2c_smbus_write_i2c_block_data_#t~nondet1906#1; [2025-03-04 04:23:42,464 INFO L1325 $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-04 04:23:42,491 INFO L1325 $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-04 04:23:42,660 INFO L1325 $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-04 04:23:42,660 INFO L1325 $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-04 04:23:42,660 INFO L1325 $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-04 04:23:42,674 INFO L1325 $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-04 04:23:42,697 INFO L1325 $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-04 04:23:42,697 INFO L1325 $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-04 04:23:42,722 INFO L1325 $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-04 04:23:42,753 INFO L1325 $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-04 04:23:42,814 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3856: havoc sort_empty_output_data_dummy_#t~nondet49#1; [2025-03-04 04:23:42,830 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12246: havoc #t~nondet1934; [2025-03-04 04:23:42,850 INFO L1325 $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-04 04:23:42,896 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3847: havoc operational_check_dummy_#t~nondet46#1; [2025-03-04 04:23:42,897 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3823: havoc bl_activate_dummy_#t~nondet38#1; [2025-03-04 04:23:42,897 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3832: havoc bl_deactivate_dummy_#t~nondet41#1; [2025-03-04 04:23:42,897 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3820: havoc bl_enter_dummy_#t~nondet37#1; [2025-03-04 04:23:42,897 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841: havoc initialize_dummy_#t~nondet44#1; [2025-03-04 04:23:42,897 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3850: havoc irq_handler_dummy_#t~nondet47#1; [2025-03-04 04:23:43,004 INFO L1325 $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-04 04:23:43,026 INFO L1325 $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-04 04:23:43,032 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12077: havoc i2c_smbus_read_byte_data_#t~nondet1903#1; [2025-03-04 04:23:43,143 INFO L1325 $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-04 04:23:43,771 INFO L1325 $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-04 04:23:43,771 INFO L1325 $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-04 04:23:43,771 INFO L1325 $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-04 04:23:57,539 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12158: havoc ldv_prepare_6_#t~nondet1918#1; [2025-03-04 04:23:57,539 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12194: havoc ldv_thaw_noirq_6_#t~nondet1927#1; [2025-03-04 04:23:57,539 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12162: havoc ldv_release_5_#t~nondet1919#1; [2025-03-04 04:23:57,539 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12166: havoc ldv_restore_early_6_#t~nondet1920#1; [2025-03-04 04:23:57,539 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12069: havoc i2c_register_driver_#t~nondet1901#1; [2025-03-04 04:23:57,539 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12135: havoc ldv_complete_6_#t~nondet1913#1; [2025-03-04 04:23:57,540 INFO L1325 $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-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12170: havoc ldv_restore_noirq_6_#t~nondet1921#1; [2025-03-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12139: havoc ldv_freeze_late_6_#t~nondet1914#1; [2025-03-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12174: havoc ldv_resume_early_6_#t~nondet1922#1; [2025-03-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12143: havoc ldv_freeze_noirq_6_#t~nondet1915#1; [2025-03-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12178: havoc ldv_resume_noirq_6_#t~nondet1923#1; [2025-03-04 04:23:57,540 INFO L1325 $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-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12182: havoc ldv_suspend_late_6_#t~nondet1924#1; [2025-03-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12150: havoc ldv_poweroff_late_6_#t~nondet1916#1; [2025-03-04 04:23:57,540 INFO L1325 $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-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12186: havoc ldv_suspend_noirq_6_#t~nondet1925#1; [2025-03-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12154: havoc ldv_poweroff_noirq_6_#t~nondet1917#1; [2025-03-04 04:23:57,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12190: havoc ldv_thaw_early_6_#t~nondet1926#1; [2025-03-04 04:23:59,078 INFO L1325 $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-04 04:23:59,078 INFO L1325 $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-04 04:23:59,907 INFO L1325 $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-04 04:24:00,093 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12028: havoc #t~nondet1894; [2025-03-04 04:24:00,109 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:24:01,943 INFO L1325 $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-04 04:24:01,944 INFO L1325 $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-04 04:24:03,530 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208: havoc #t~nondet1929; [2025-03-04 04:24:03,988 INFO L1325 $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-04 04:24:04,037 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3698: havoc #t~mem20; [2025-03-04 04:24:04,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: havoc #t~nondet1933; [2025-03-04 04:24:05,095 INFO L1325 $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-04 04:24:05,095 INFO L1325 $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-04 04:24:05,095 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12097: havoc i2c_transfer_#t~nondet1908#1; [2025-03-04 04:24:05,095 INFO L1325 $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-04 04:24:05,165 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12010: havoc __pm_runtime_resume_#t~nondet1891#1; [2025-03-04 04:24:05,681 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8465: havoc __le16_to_cpup_#t~mem1124#1; [2025-03-04 04:24:05,714 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12038: havoc #t~nondet1895; [2025-03-04 04:24:05,945 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844: havoc state_parse_dummy_#t~nondet45#1; [2025-03-04 04:24:06,053 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12061: havoc i2c_master_recv_#t~nondet1899#1; [2025-03-04 04:24:06,102 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8459: havoc __le32_to_cpup_#t~mem1123#1; [2025-03-04 04:24:06,130 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12204: havoc #t~nondet1928; [2025-03-04 04:24:06,971 INFO L1325 $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-04 04:24:07,297 INFO L1325 $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-04 04:24:07,298 INFO L1325 $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-04 04:24:08,437 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149: havoc #t~bitwise832; [2025-03-04 04:24:08,466 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12131: havoc #t~nondet1912; [2025-03-04 04:24:08,575 INFO L1325 $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-04 04:24:08,702 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3859: havoc set_power_mode_dummy_#t~nondet50#1; [2025-03-04 04:24:09,189 INFO L1325 $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-04 04:24:09,220 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12048: havoc #t~nondet1898; [2025-03-04 04:24:09,930 INFO L1325 $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-04 04:24:09,930 INFO L1325 $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-04 04:24:09,956 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014: havoc #t~nondet1892; [2025-03-04 04:24:09,983 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: havoc #t~nondet1911; [2025-03-04 04:24:10,328 INFO L1325 $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-04 04:24:10,377 INFO L1325 $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-04 04:24:10,406 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4218: havoc #t~mem157; [2025-03-04 04:24:11,413 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073: havoc #t~nondet1902; [2025-03-04 04:24:11,880 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12065: havoc #t~nondet1900; [2025-03-04 04:24:12,434 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7820: call ULTIMATE.dealloc(~#descriptor~2.base, ~#descriptor~2.offset);havoc ~#descriptor~2.base, ~#descriptor~2.offset; [2025-03-04 04:24:13,004 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12231: havoc #t~nondet1931; [2025-03-04 04:24:13,086 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4078: havoc #t~mem79;havoc #t~mem80.base, #t~mem80.offset;havoc #t~short81; [2025-03-04 04:24:15,265 INFO L1325 $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-04 04:24:15,266 INFO L1325 $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-04 04:24:15,266 INFO L1325 $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-04 04:24:15,266 INFO L1325 $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-04 04:24:15,952 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3826: havoc bl_initiate_dummy_#t~nondet39#1; [2025-03-04 04:24:15,953 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829: havoc update_fw_dummy_#t~nondet40#1; [2025-03-04 04:24:15,953 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3817: havoc check_fw_dummy_#t~nondet36#1; [2025-03-04 04:24:16,913 INFO L1325 $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-04 04:24:16,913 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12256: havoc wait_for_completion_timeout_#t~nondet1935#1; [2025-03-04 04:24:16,913 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12000: havoc __msecs_to_jiffies_#t~nondet1890#1; [2025-03-04 04:24:19,679 INFO L? ?]: Removed 4214 outVars from TransFormulas that were not future-live. [2025-03-04 04:24:19,679 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:24:19,746 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:24:19,746 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 04:24:19,746 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:24:19 BoogieIcfgContainer [2025-03-04 04:24:19,747 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:24:19,748 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:24:19,748 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:24:19,752 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:24:19,752 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:23:34" (1/3) ... [2025-03-04 04:24:19,752 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2329109a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:24:19, skipping insertion in model container [2025-03-04 04:24:19,752 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:23:37" (2/3) ... [2025-03-04 04:24:19,752 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2329109a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:24:19, skipping insertion in model container [2025-03-04 04:24:19,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:24:19" (3/3) ... [2025-03-04 04:24:19,753 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-04 04:24:19,764 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:24:19,768 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-04 04:24:19,862 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:24:19,870 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;@2ddda16, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:24:19,871 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-04 04:24:19,884 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-04 04:24:19,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2025-03-04 04:24:19,901 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:24:19,901 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, 1, 1, 1, 1] [2025-03-04 04:24:19,902 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:24:19,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:24:19,905 INFO L85 PathProgramCache]: Analyzing trace with hash 843091772, now seen corresponding path program 1 times [2025-03-04 04:24:19,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:24:19,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373868590] [2025-03-04 04:24:19,910 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:24:19,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:24:26,191 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 285 statements into 1 equivalence classes. [2025-03-04 04:24:26,556 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 285 of 285 statements. [2025-03-04 04:24:26,558 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:24:26,558 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:24:27,095 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-04 04:24:27,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:24:27,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373868590] [2025-03-04 04:24:27,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373868590] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 04:24:27,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89861652] [2025-03-04 04:24:27,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:24:27,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 04:24:27,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:24:27,099 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-04 04:24:27,101 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-04 04:24:34,082 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 285 statements into 1 equivalence classes. [2025-03-04 04:24:34,734 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 285 of 285 statements. [2025-03-04 04:24:34,734 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:24:34,734 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:24:34,764 INFO L256 TraceCheckSpWp]: Trace formula consists of 6648 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-04 04:24:34,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 04:24:34,804 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-04 04:24:34,804 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 04:24:34,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89861652] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:24:34,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 04:24:34,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-04 04:24:34,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342081261] [2025-03-04 04:24:34,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:24:34,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-04 04:24:34,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:24:34,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-04 04:24:34,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 04:24:34,838 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 31.5) internal successors, (63), 2 states have internal predecessors, (63), 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-04 04:24:35,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:24:35,684 INFO L93 Difference]: Finished difference Result 6874 states and 10379 transitions. [2025-03-04 04:24:35,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-04 04:24:35,686 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 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 285 [2025-03-04 04:24:35,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:24:35,729 INFO L225 Difference]: With dead ends: 6874 [2025-03-04 04:24:35,729 INFO L226 Difference]: Without dead ends: 3414 [2025-03-04 04:24:35,762 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 286 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-04 04:24:35,765 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-04 04:24:35,768 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-04 04:24:35,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states. [2025-03-04 04:24:35,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3414. [2025-03-04 04:24:35,962 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-04 04:24:35,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3414 states to 3414 states and 5017 transitions. [2025-03-04 04:24:35,999 INFO L78 Accepts]: Start accepts. Automaton has 3414 states and 5017 transitions. Word has length 285 [2025-03-04 04:24:36,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:24:36,000 INFO L471 AbstractCegarLoop]: Abstraction has 3414 states and 5017 transitions. [2025-03-04 04:24:36,001 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 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-04 04:24:36,001 INFO L276 IsEmpty]: Start isEmpty. Operand 3414 states and 5017 transitions. [2025-03-04 04:24:36,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-03-04 04:24:36,007 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:24:36,008 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-04 04:24:36,031 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-04 04:24:36,208 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-04 04:24:36,209 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:24:36,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:24:36,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1806377521, now seen corresponding path program 1 times [2025-03-04 04:24:36,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:24:36,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433985002] [2025-03-04 04:24:36,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:24:36,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:24:42,464 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-03-04 04:24:42,679 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-03-04 04:24:42,680 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:24:42,680 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:24:43,362 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-04 04:24:43,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:24:43,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433985002] [2025-03-04 04:24:43,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433985002] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:24:43,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:24:43,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:24:43,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700085569] [2025-03-04 04:24:43,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:24:43,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:24:43,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:24:43,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:24:43,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:24:43,368 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-04 04:24:45,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:24:45,575 INFO L93 Difference]: Finished difference Result 10034 states and 14723 transitions. [2025-03-04 04:24:45,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:24:45,576 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-04 04:24:45,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:24:45,627 INFO L225 Difference]: With dead ends: 10034 [2025-03-04 04:24:45,627 INFO L226 Difference]: Without dead ends: 6674 [2025-03-04 04:24:45,648 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-04 04:24:45,649 INFO L435 NwaCegarLoop]: 4959 mSDtfsCounter, 4837 mSDsluCounter, 4814 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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, 1.9s IncrementalHoareTripleChecker+Time [2025-03-04 04:24:45,649 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4837 Valid, 9773 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2025-03-04 04:24:45,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6674 states. [2025-03-04 04:24:45,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6674 to 6649. [2025-03-04 04:24:45,872 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-04 04:24:45,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6649 states to 6649 states and 9755 transitions. [2025-03-04 04:24:45,909 INFO L78 Accepts]: Start accepts. Automaton has 6649 states and 9755 transitions. Word has length 281 [2025-03-04 04:24:45,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:24:45,910 INFO L471 AbstractCegarLoop]: Abstraction has 6649 states and 9755 transitions. [2025-03-04 04:24:45,910 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-04 04:24:45,910 INFO L276 IsEmpty]: Start isEmpty. Operand 6649 states and 9755 transitions. [2025-03-04 04:24:45,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2025-03-04 04:24:45,913 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:24:45,913 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-04 04:24:45,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 04:24:45,913 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:24:45,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:24:45,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1014160631, now seen corresponding path program 1 times [2025-03-04 04:24:45,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:24:45,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382557742] [2025-03-04 04:24:45,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:24:45,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:24:51,909 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-03-04 04:24:52,086 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-03-04 04:24:52,088 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:24:52,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:24:52,666 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-04 04:24:52,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:24:52,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382557742] [2025-03-04 04:24:52,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382557742] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:24:52,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:24:52,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:24:52,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641292697] [2025-03-04 04:24:52,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:24:52,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:24:52,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:24:52,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:24:52,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:24:52,668 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-04 04:24:54,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:24:54,254 INFO L93 Difference]: Finished difference Result 19824 states and 29089 transitions. [2025-03-04 04:24:54,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:24:54,255 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-04 04:24:54,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:24:54,344 INFO L225 Difference]: With dead ends: 19824 [2025-03-04 04:24:54,344 INFO L226 Difference]: Without dead ends: 13229 [2025-03-04 04:24:54,380 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-04 04:24:54,380 INFO L435 NwaCegarLoop]: 5130 mSDtfsCounter, 4997 mSDsluCounter, 4877 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.3s IncrementalHoareTripleChecker+Time [2025-03-04 04:24:54,381 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.3s Time] [2025-03-04 04:24:54,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13229 states. [2025-03-04 04:24:54,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13229 to 13204. [2025-03-04 04:24:54,780 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-04 04:24:54,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13204 states to 13204 states and 19382 transitions. [2025-03-04 04:24:54,865 INFO L78 Accepts]: Start accepts. Automaton has 13204 states and 19382 transitions. Word has length 279 [2025-03-04 04:24:54,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:24:54,867 INFO L471 AbstractCegarLoop]: Abstraction has 13204 states and 19382 transitions. [2025-03-04 04:24:54,868 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-04 04:24:54,872 INFO L276 IsEmpty]: Start isEmpty. Operand 13204 states and 19382 transitions. [2025-03-04 04:24:54,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-03-04 04:24:54,878 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:24:54,879 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-04 04:24:54,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 04:24:54,879 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:24:54,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:24:54,880 INFO L85 PathProgramCache]: Analyzing trace with hash 546698313, now seen corresponding path program 1 times [2025-03-04 04:24:54,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:24:54,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863376871] [2025-03-04 04:24:54,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:24:54,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:25:00,842 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-03-04 04:25:00,978 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-03-04 04:25:00,978 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:25:00,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:25:01,404 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-04 04:25:01,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:25:01,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863376871] [2025-03-04 04:25:01,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863376871] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:25:01,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:25:01,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:25:01,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631568898] [2025-03-04 04:25:01,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:25:01,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:25:01,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:25:01,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:25:01,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:25:01,406 INFO L87 Difference]: Start difference. First operand 13204 states and 19382 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)