./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 c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d298fcfbeb680c2e33b414d76b7ec7ff33b14c51df8a5be440e59b165e3c2df1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 06:48:25,864 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 06:48:25,913 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 06:48:25,923 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 06:48:25,923 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 06:48:25,946 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 06:48:25,947 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 06:48:25,947 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 06:48:25,947 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 06:48:25,948 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 06:48:25,948 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 06:48:25,948 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 06:48:25,949 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 06:48:25,949 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 06:48:25,949 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 06:48:25,949 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 06:48:25,949 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 06:48:25,949 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 06:48:25,949 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 06:48:25,950 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 06:48:25,950 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:48:25,951 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 06:48:25,951 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 06:48:25,951 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 06:48:25,951 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 06:48:25,951 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 06:48:25,951 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 06:48:25,951 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 06:48:25,951 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 06:48:25,952 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 06:48:25,952 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 06:48:25,952 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d298fcfbeb680c2e33b414d76b7ec7ff33b14c51df8a5be440e59b165e3c2df1 [2025-02-06 06:48:26,165 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 06:48:26,170 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 06:48:26,172 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 06:48:26,173 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 06:48:26,173 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 06:48:26,174 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i [2025-02-06 06:48:27,288 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b2fadc047/d5798a45bc464d47bb33669c6532391d/FLAG7c048bc49 [2025-02-06 06:48:27,830 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 06:48:27,831 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i [2025-02-06 06:48:27,868 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b2fadc047/d5798a45bc464d47bb33669c6532391d/FLAG7c048bc49 [2025-02-06 06:48:28,352 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b2fadc047/d5798a45bc464d47bb33669c6532391d [2025-02-06 06:48:28,353 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 06:48:28,354 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 06:48:28,355 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 06:48:28,355 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 06:48:28,358 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 06:48:28,358 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:48:28" (1/1) ... [2025-02-06 06:48:28,359 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40b0f66d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:28, skipping insertion in model container [2025-02-06 06:48:28,359 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:48:28" (1/1) ... [2025-02-06 06:48:28,457 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 06:48:30,436 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i[322979,322992] [2025-02-06 06:48:30,573 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:48:30,608 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 06:48:30,662 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3680] [2025-02-06 06:48:30,665 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-02-06 06:48:30,666 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-02-06 06:48:30,666 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-02-06 06:48:30,666 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-02-06 06:48:30,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [8428] [2025-02-06 06:48:30,817 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-02-06 06:48:30,817 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-02-06 06:48:30,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i[322979,322992] [2025-02-06 06:48:30,905 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:48:31,082 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-02-06 06:48:31,088 INFO L204 MainTranslator]: Completed translation [2025-02-06 06:48:31,089 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31 WrapperNode [2025-02-06 06:48:31,089 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 06:48:31,090 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 06:48:31,090 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 06:48:31,090 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 06:48:31,095 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:31,180 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:31,390 INFO L138 Inliner]: procedures = 464, calls = 3551, calls flagged for inlining = 186, calls inlined = 180, statements flattened = 9715 [2025-02-06 06:48:31,391 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 06:48:31,392 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 06:48:31,392 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 06:48:31,392 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 06:48:31,399 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:31,399 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:31,438 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:32,344 INFO L175 MemorySlicer]: Split 1689 memory accesses to 33 slices as follows [4, 35, 35, 4, 8, 9, 21, 34, 12, 2, 4, 7, 6, 5, 2, 9, 16, 1205, 7, 12, 8, 9, 6, 32, 19, 4, 8, 4, 24, 96, 4, 8, 30]. 71 percent of accesses are in the largest equivalence class. The 172 initializations are split as follows [4, 0, 0, 4, 8, 0, 0, 34, 0, 0, 0, 7, 6, 0, 2, 0, 0, 69, 0, 0, 0, 0, 6, 0, 0, 4, 0, 0, 24, 0, 4, 0, 0]. The 819 writes are split as follows [0, 31, 31, 0, 0, 2, 18, 0, 7, 0, 0, 0, 0, 3, 0, 2, 5, 525, 1, 7, 5, 3, 0, 32, 5, 0, 8, 3, 0, 96, 0, 5, 30]. [2025-02-06 06:48:32,345 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:32,345 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:32,477 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:32,500 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:32,552 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:32,583 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:32,642 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 06:48:32,644 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 06:48:32,644 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 06:48:32,644 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 06:48:32,645 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (1/1) ... [2025-02-06 06:48:32,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:48:32,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:48:32,669 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 06:48:32,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_read_idac_data [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_read_idac_data [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_activate [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_activate [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_set_suspended [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_set_suspended [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_write_byte [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_write_byte [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_do_calibrate [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_do_calibrate [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_irq_handler [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_irq_handler [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_irq [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_irq [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_calibrate_store [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_calibrate_store [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure usleep_range [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure usleep_range [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_state_sync_lock_of_cyapa [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_state_sync_lock_of_cyapa [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_irq_handler [2025-02-06 06:48:32,690 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_irq_handler [2025-02-06 06:48:32,690 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_put_sync_autosuspend [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_put_sync_autosuspend [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_reinitialize [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_reinitialize [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_product_id [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_product_id [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_check_functionality [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_check_functionality [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_mode [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_mode [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_create_input_dev [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_create_input_dev [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_irq_cmd_handler [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_irq_cmd_handler [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_baseline [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_baseline [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_initialize [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_initialize [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_reg_read_block [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_reg_read_block [2025-02-06 06:48:32,691 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_pwr_cmd_to_sleep_time [2025-02-06 06:48:32,691 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_pwr_cmd_to_sleep_time [2025-02-06 06:48:32,693 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_runtime_suspend [2025-02-06 06:48:32,693 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_runtime_suspend [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_sync_frame [2025-02-06 06:48:32,694 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_sync_frame [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_report_slot_state [2025-02-06 06:48:32,694 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_report_slot_state [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_probe [2025-02-06 06:48:32,694 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_probe [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure input_abs_set_res [2025-02-06 06:48:32,694 INFO L138 BoogieDeclarations]: Found implementation of procedure input_abs_set_res [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_successful_malloc [2025-02-06 06:48:32,694 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_successful_malloc [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2025-02-06 06:48:32,694 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 06:48:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_state_sync_lock_of_cyapa [2025-02-06 06:48:32,695 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_state_sync_lock_of_cyapa [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_update_fw_store [2025-02-06 06:48:32,695 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_update_fw_store [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-06 06:48:32,695 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_check_fw [2025-02-06 06:48:32,695 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_check_fw [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 06:48:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 06:48:32,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 06:48:32,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 06:48:32,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 06:48:32,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 06:48:32,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 06:48:32,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 06:48:32,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_reg_write_block [2025-02-06 06:48:32,700 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_reg_write_block [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 06:48:32,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_clientdata [2025-02-06 06:48:32,701 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_clientdata [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~~bool~0 [2025-02-06 06:48:32,701 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~~bool~0 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-06 06:48:32,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-06 06:48:32,702 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-06 06:48:32,702 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-06 06:48:32,702 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-06 06:48:32,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-06 06:48:32,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-06 06:48:32,704 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:48:32,704 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-06 06:48:32,705 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_suspend_scanning [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_suspend_scanning [2025-02-06 06:48:32,705 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_2 [2025-02-06 06:48:32,705 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_2 [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_sleep_time_to_pwr_cmd [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_sleep_time_to_pwr_cmd [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_rt_suspend_scanrate [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_rt_suspend_scanrate [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_set_power_mode [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_set_power_mode [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_fm_ver [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_fm_ver [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_update_suspend_scanrate [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_update_suspend_scanrate [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_calibrate_pwcs [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_calibrate_pwcs [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_initiate [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_initiate [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_irq_cmd_handler [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_irq_cmd_handler [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_do_fw_update [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_do_fw_update [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_streq [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_streq [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_show_suspend_scanrate [2025-02-06 06:48:32,706 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_show_suspend_scanrate [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 06:48:32,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 06:48:32,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 06:48:32,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_enter [2025-02-06 06:48:32,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_enter [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_read_block [2025-02-06 06:48:32,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_read_block [2025-02-06 06:48:32,709 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_read_panel_scan_raw_data [2025-02-06 06:48:32,709 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_read_panel_scan_raw_data [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_deep_sleep [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_deep_sleep [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_read_byte [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_read_byte [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_change_power_state [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_change_power_state [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_do_operational_check [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_do_operational_check [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_activate [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_activate [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_do_operational_check [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_do_operational_check [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_open [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_open [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure crc_itu_t [2025-02-06 06:48:32,710 INFO L138 BoogieDeclarations]: Found implementation of procedure crc_itu_t [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-06 06:48:32,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-06 06:48:32,713 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_state_parse [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_state_parse [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_state_parse [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_state_parse [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure disable_irq [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_irq [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_suspend [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_suspend [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le16 [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le16 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 06:48:32,714 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 06:48:32,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 06:48:32,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 06:48:32,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 06:48:32,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 06:48:32,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-06 06:48:32,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-06 06:48:32,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 06:48:32,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 06:48:32,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 06:48:32,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 06:48:32,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 06:48:32,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 06:48:32,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 06:48:32,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 06:48:32,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_merge_group [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_merge_group [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_2 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_2 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_poll_state [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_poll_state [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_get_sync [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_get_sync [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_resume [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_resume [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_enable_irq_for_cmd [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_enable_irq_for_cmd [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure devm_add_action [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_add_action [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_state_sync_lock_of_cyapa [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_state_sync_lock_of_cyapa [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_slot [2025-02-06 06:48:32,719 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_slot [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 06:48:32,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 06:48:32,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 06:48:32,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 06:48:32,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 06:48:32,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 06:48:32,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:48:32,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_pip_read [2025-02-06 06:48:32,721 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_pip_read [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2025-02-06 06:48:32,721 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2025-02-06 06:48:32,721 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2025-02-06 06:48:32,721 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_empty_pip_output_data [2025-02-06 06:48:32,721 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_empty_pip_output_data [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2025-02-06 06:48:32,721 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-06 06:48:32,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-06 06:48:32,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-06 06:48:32,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-06 06:48:32,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-06 06:48:32,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-06 06:48:32,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-06 06:48:32,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-06 06:48:32,722 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_enter [2025-02-06 06:48:32,722 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_enter [2025-02-06 06:48:32,722 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_update_rt_suspend_scanrate [2025-02-06 06:48:32,722 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_update_rt_suspend_scanrate [2025-02-06 06:48:32,726 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_pip_write [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_pip_write [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_set_power_mode [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_set_power_mode [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou16 [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou16 [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_initialize [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_initialize [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~TO~int [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~TO~int [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_abs [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_abs [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_do_fw_update [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_do_fw_update [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure devm_request_threaded_irq [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_request_threaded_irq [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_write_blocks [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_write_blocks [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure __pm_runtime_set_status [2025-02-06 06:48:32,727 INFO L138 BoogieDeclarations]: Found implementation of procedure __pm_runtime_set_status [2025-02-06 06:48:32,727 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_initiate [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_initiate [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_empty_output_data [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_empty_output_data [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_resume_scanning [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_resume_scanning [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_enabled [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_enabled [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_check_is_operational [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_check_is_operational [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure input_sync [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure input_sync [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_disable [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_disable [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_unmerge_group [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_unmerge_group [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_state_sync_lock_of_cyapa [2025-02-06 06:48:32,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_state_sync_lock_of_cyapa [2025-02-06 06:48:32,728 INFO L130 BoogieDeclarations]: Found specification of procedure enable_irq [2025-02-06 06:48:32,729 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_irq [2025-02-06 06:48:32,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-06 06:48:32,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-06 06:48:32,729 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_read_block_data [2025-02-06 06:48:32,729 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_read_block_data [2025-02-06 06:48:32,729 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_do_calibrate [2025-02-06 06:48:32,729 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_do_calibrate [2025-02-06 06:48:32,729 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-06 06:48:32,729 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-06 06:48:32,729 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_disable_irq_for_cmd [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_disable_irq_for_cmd [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_master_send [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_master_send [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_show_baseline [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_show_baseline [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure device_may_wakeup [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure device_may_wakeup [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_bl_deactivate [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_bl_deactivate [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_show_baseline [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_show_baseline [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_set_active [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_set_active [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_detect [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_detect [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_i2c_pip_cmd_irq_sync [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_i2c_pip_cmd_irq_sync [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_enable [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_enable [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen5_check_fw [2025-02-06 06:48:32,730 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen5_check_fw [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 06:48:32,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 06:48:32,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 06:48:32,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 06:48:32,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 06:48:32,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-06 06:48:32,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-06 06:48:32,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-06 06:48:32,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cmd_lock_of_cyapa_gen5_cmd_states [2025-02-06 06:48:32,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cmd_lock_of_cyapa_gen5_cmd_states [2025-02-06 06:48:32,734 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_runtime_resume [2025-02-06 06:48:32,734 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_runtime_resume [2025-02-06 06:48:32,734 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_csum [2025-02-06 06:48:32,734 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_csum [2025-02-06 06:48:32,734 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_parse_structure_data [2025-02-06 06:48:32,734 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_parse_structure_data [2025-02-06 06:48:32,734 INFO L130 BoogieDeclarations]: Found specification of procedure cyapa_gen3_bl_deactivate [2025-02-06 06:48:32,734 INFO L138 BoogieDeclarations]: Found implementation of procedure cyapa_gen3_bl_deactivate [2025-02-06 06:48:33,678 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 06:48:33,682 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 06:48:34,052 INFO L1309 $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-02-06 06:48:34,079 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12085: havoc i2c_smbus_write_byte_data_#t~nondet1905#1; [2025-02-06 06:48:34,116 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: call ULTIMATE.dealloc(~#descriptor~1.base, ~#descriptor~1.offset);havoc ~#descriptor~1.base, ~#descriptor~1.offset; [2025-02-06 06:48:34,245 INFO L1309 $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-02-06 06:48:34,293 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-1: ldv_mutex_trylock_17_#res#1 := ldv_mutex_trylock_17_~ldv_func_res~3#1; [2025-02-06 06:48:34,293 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3853: havoc irq_cmd_handler_dummy_#t~nondet48#1; [2025-02-06 06:48:34,320 INFO L1309 $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-02-06 06:48:34,415 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8115: call ULTIMATE.dealloc(~#data~1.base, ~#data~1.offset);havoc ~#data~1.base, ~#data~1.offset; [2025-02-06 06:48:34,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12018: havoc __pm_runtime_suspend_#t~nondet1893#1; [2025-02-06 06:48:34,479 INFO L1309 $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-02-06 06:48:34,492 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4131: havoc #t~bitwise113#1; [2025-02-06 06:48:34,687 INFO L1309 $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-02-06 06:48:34,902 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12117: havoc input_register_device_#t~nondet1910#1; [2025-02-06 06:48:34,903 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12107: havoc input_mt_init_slots_#t~nondet1909#1; [2025-02-06 06:48:34,903 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12041: havoc devm_input_allocate_device_#t~ret1896#1.base, devm_input_allocate_device_#t~ret1896#1.offset; [2025-02-06 06:48:34,946 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10699: call ULTIMATE.dealloc(~#length~7.base, ~#length~7.offset);havoc ~#length~7.base, ~#length~7.offset; [2025-02-06 06:48:34,961 INFO L1309 $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-02-06 06:48:34,969 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12081: havoc i2c_smbus_read_i2c_block_data_#t~nondet1904#1; [2025-02-06 06:48:35,149 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12093: havoc i2c_smbus_xfer_#t~nondet1907#1; [2025-02-06 06:48:35,150 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044: havoc devm_kmalloc_#t~ret1897#1.base, devm_kmalloc_#t~ret1897#1.offset; [2025-02-06 06:48:35,150 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235: havoc sysfs_create_group_#t~nondet1932#1; [2025-02-06 06:48:35,150 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4072: havoc device_can_wakeup_#t~mem78#1; [2025-02-06 06:48:35,150 INFO L1309 $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-02-06 06:48:35,150 INFO L1309 $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-02-06 06:48:35,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227: havoc request_firmware_#t~nondet1930#1; [2025-02-06 06:48:35,274 INFO L1309 $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-02-06 06:48:35,274 INFO L1309 $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-02-06 06:48:35,274 INFO L1309 $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-02-06 06:48:35,290 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4085: havoc #t~mem84.base, #t~mem84.offset; [2025-02-06 06:48:35,426 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12089: havoc i2c_smbus_write_i2c_block_data_#t~nondet1906#1; [2025-02-06 06:48:35,620 INFO L1309 $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-02-06 06:48:35,647 INFO L1309 $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-02-06 06:48:35,835 INFO L1309 $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-02-06 06:48:35,835 INFO L1309 $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-02-06 06:48:35,836 INFO L1309 $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-02-06 06:48:35,851 INFO L1309 $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-02-06 06:48:35,877 INFO L1309 $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-02-06 06:48:35,877 INFO L1309 $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-02-06 06:48:35,901 INFO L1309 $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-02-06 06:48:35,940 INFO L1309 $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-02-06 06:48:36,001 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3856: havoc sort_empty_output_data_dummy_#t~nondet49#1; [2025-02-06 06:48:36,026 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12246: havoc #t~nondet1934; [2025-02-06 06:48:36,047 INFO L1309 $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-02-06 06:48:36,101 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3847: havoc operational_check_dummy_#t~nondet46#1; [2025-02-06 06:48:36,101 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3823: havoc bl_activate_dummy_#t~nondet38#1; [2025-02-06 06:48:36,101 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3832: havoc bl_deactivate_dummy_#t~nondet41#1; [2025-02-06 06:48:36,101 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3820: havoc bl_enter_dummy_#t~nondet37#1; [2025-02-06 06:48:36,101 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841: havoc initialize_dummy_#t~nondet44#1; [2025-02-06 06:48:36,101 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3850: havoc irq_handler_dummy_#t~nondet47#1; [2025-02-06 06:48:36,230 INFO L1309 $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-02-06 06:48:36,256 INFO L1309 $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-02-06 06:48:36,263 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12077: havoc i2c_smbus_read_byte_data_#t~nondet1903#1; [2025-02-06 06:48:36,336 INFO L1309 $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-02-06 06:48:37,264 INFO L1309 $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-02-06 06:48:37,265 INFO L1309 $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-02-06 06:48:37,265 INFO L1309 $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-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12158: havoc ldv_prepare_6_#t~nondet1918#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12194: havoc ldv_thaw_noirq_6_#t~nondet1927#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12162: havoc ldv_release_5_#t~nondet1919#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12166: havoc ldv_restore_early_6_#t~nondet1920#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12069: havoc i2c_register_driver_#t~nondet1901#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12135: havoc ldv_complete_6_#t~nondet1913#1; [2025-02-06 06:48:47,441 INFO L1309 $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-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12170: havoc ldv_restore_noirq_6_#t~nondet1921#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12139: havoc ldv_freeze_late_6_#t~nondet1914#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12174: havoc ldv_resume_early_6_#t~nondet1922#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12143: havoc ldv_freeze_noirq_6_#t~nondet1915#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12178: havoc ldv_resume_noirq_6_#t~nondet1923#1; [2025-02-06 06:48:47,441 INFO L1309 $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-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12182: havoc ldv_suspend_late_6_#t~nondet1924#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12150: havoc ldv_poweroff_late_6_#t~nondet1916#1; [2025-02-06 06:48:47,441 INFO L1309 $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-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12186: havoc ldv_suspend_noirq_6_#t~nondet1925#1; [2025-02-06 06:48:47,441 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12154: havoc ldv_poweroff_noirq_6_#t~nondet1917#1; [2025-02-06 06:48:47,442 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12190: havoc ldv_thaw_early_6_#t~nondet1926#1; [2025-02-06 06:48:49,018 INFO L1309 $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-02-06 06:48:49,018 INFO L1309 $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-02-06 06:48:49,803 INFO L1309 $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-02-06 06:48:50,018 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12028: havoc #t~nondet1894; [2025-02-06 06:48:50,047 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 06:48:52,125 INFO L1309 $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-02-06 06:48:52,125 INFO L1309 $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-02-06 06:48:54,126 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208: havoc #t~nondet1929; [2025-02-06 06:48:54,727 INFO L1309 $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-02-06 06:48:54,788 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3698: havoc #t~mem20; [2025-02-06 06:48:54,820 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: havoc #t~nondet1933; [2025-02-06 06:48:56,043 INFO L1309 $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-02-06 06:48:56,043 INFO L1309 $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-02-06 06:48:56,043 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12097: havoc i2c_transfer_#t~nondet1908#1; [2025-02-06 06:48:56,043 INFO L1309 $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-02-06 06:48:56,123 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12010: havoc __pm_runtime_resume_#t~nondet1891#1; [2025-02-06 06:48:56,733 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8465: havoc __le16_to_cpup_#t~mem1124#1; [2025-02-06 06:48:56,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12038: havoc #t~nondet1895; [2025-02-06 06:48:57,005 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844: havoc state_parse_dummy_#t~nondet45#1; [2025-02-06 06:48:57,131 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12061: havoc i2c_master_recv_#t~nondet1899#1; [2025-02-06 06:48:57,191 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8459: havoc __le32_to_cpup_#t~mem1123#1; [2025-02-06 06:48:57,223 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12204: havoc #t~nondet1928; [2025-02-06 06:48:58,170 INFO L1309 $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-02-06 06:48:58,536 INFO L1309 $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-02-06 06:48:58,536 INFO L1309 $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-02-06 06:48:59,643 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149: havoc #t~bitwise832; [2025-02-06 06:48:59,669 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12131: havoc #t~nondet1912; [2025-02-06 06:48:59,774 INFO L1309 $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-02-06 06:48:59,896 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3859: havoc set_power_mode_dummy_#t~nondet50#1; [2025-02-06 06:49:00,365 INFO L1309 $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-02-06 06:49:00,394 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12048: havoc #t~nondet1898; [2025-02-06 06:49:01,186 INFO L1309 $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-02-06 06:49:01,187 INFO L1309 $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-02-06 06:49:01,225 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12014: havoc #t~nondet1892; [2025-02-06 06:49:01,256 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: havoc #t~nondet1911; [2025-02-06 06:49:01,630 INFO L1309 $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-02-06 06:49:01,679 INFO L1309 $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-02-06 06:49:01,707 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4218: havoc #t~mem157; [2025-02-06 06:49:02,745 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073: havoc #t~nondet1902; [2025-02-06 06:49:03,178 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12065: havoc #t~nondet1900; [2025-02-06 06:49:03,752 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7820: call ULTIMATE.dealloc(~#descriptor~2.base, ~#descriptor~2.offset);havoc ~#descriptor~2.base, ~#descriptor~2.offset; [2025-02-06 06:49:04,281 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12231: havoc #t~nondet1931; [2025-02-06 06:49:04,355 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4078: havoc #t~mem79;havoc #t~mem80.base, #t~mem80.offset;havoc #t~short81; [2025-02-06 06:49:06,612 INFO L1309 $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-02-06 06:49:06,613 INFO L1309 $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-02-06 06:49:06,613 INFO L1309 $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-02-06 06:49:06,613 INFO L1309 $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-02-06 06:49:07,354 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3826: havoc bl_initiate_dummy_#t~nondet39#1; [2025-02-06 06:49:07,355 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829: havoc update_fw_dummy_#t~nondet40#1; [2025-02-06 06:49:07,355 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3817: havoc check_fw_dummy_#t~nondet36#1; [2025-02-06 06:49:08,478 INFO L1309 $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-02-06 06:49:08,478 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12256: havoc wait_for_completion_timeout_#t~nondet1935#1; [2025-02-06 06:49:08,478 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12000: havoc __msecs_to_jiffies_#t~nondet1890#1; [2025-02-06 06:49:11,591 INFO L? ?]: Removed 4214 outVars from TransFormulas that were not future-live. [2025-02-06 06:49:11,591 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 06:49:11,665 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 06:49:11,665 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 06:49:11,665 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:49:11 BoogieIcfgContainer [2025-02-06 06:49:11,666 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 06:49:11,667 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 06:49:11,667 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 06:49:11,670 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 06:49:11,670 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:48:28" (1/3) ... [2025-02-06 06:49:11,671 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@101c07b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:49:11, skipping insertion in model container [2025-02-06 06:49:11,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:48:31" (2/3) ... [2025-02-06 06:49:11,671 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@101c07b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:49:11, skipping insertion in model container [2025-02-06 06:49:11,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:49:11" (3/3) ... [2025-02-06 06:49:11,672 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--input--mouse--cyapatp.ko-entry_point.cil.out.i [2025-02-06 06:49:11,681 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 06:49:11,684 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, 3726 locations, 1 initial locations, 101 loop locations, and 2 error locations. [2025-02-06 06:49:11,770 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 06:49:11,779 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;@241b4035, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 06:49:11,779 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-02-06 06:49:11,789 INFO L276 IsEmpty]: Start isEmpty. Operand has 3454 states, 2513 states have (on average 1.419816951850378) internal successors, (3568), 2599 states have internal predecessors, (3568), 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-02-06 06:49:11,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-02-06 06:49:11,803 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:49:11,803 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-02-06 06:49:11,804 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:49:11,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:49:11,807 INFO L85 PathProgramCache]: Analyzing trace with hash 405353168, now seen corresponding path program 1 times [2025-02-06 06:49:11,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:49:11,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278729851] [2025-02-06 06:49:11,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:49:11,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:49:18,027 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-02-06 06:49:18,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-02-06 06:49:18,344 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:49:18,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:49:18,851 INFO L134 CoverageAnalysis]: Checked inductivity of 1593 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2025-02-06 06:49:18,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:49:18,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278729851] [2025-02-06 06:49:18,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278729851] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 06:49:18,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368401940] [2025-02-06 06:49:18,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:49:18,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 06:49:18,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:49:18,855 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 06:49:18,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 06:49:26,079 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-02-06 06:49:26,715 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-02-06 06:49:26,715 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:49:26,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:49:26,745 INFO L256 TraceCheckSpWp]: Trace formula consists of 6640 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-06 06:49:26,764 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 06:49:26,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1593 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 1521 trivial. 0 not checked. [2025-02-06 06:49:26,795 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 06:49:26,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368401940] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:49:26,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 06:49:26,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-06 06:49:26,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546916906] [2025-02-06 06:49:26,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:49:26,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 06:49:26,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:49:26,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 06:49:26,821 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 06:49:26,829 INFO L87 Difference]: Start difference. First operand has 3454 states, 2513 states have (on average 1.419816951850378) internal successors, (3568), 2599 states have internal predecessors, (3568), 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 29.5) internal successors, (59), 2 states have internal predecessors, (59), 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-02-06 06:49:27,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:49:27,674 INFO L93 Difference]: Finished difference Result 6902 states and 10381 transitions. [2025-02-06 06:49:27,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 06:49:27,676 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 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 281 [2025-02-06 06:49:27,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:49:27,708 INFO L225 Difference]: With dead ends: 6902 [2025-02-06 06:49:27,708 INFO L226 Difference]: Without dead ends: 3415 [2025-02-06 06:49:27,736 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 06:49:27,740 INFO L435 NwaCegarLoop]: 5002 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, 5002 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-02-06 06:49:27,741 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5002 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-06 06:49:27,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states. [2025-02-06 06:49:27,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3415. [2025-02-06 06:49:27,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3415 states, 2507 states have (on average 1.4056641404068608) internal successors, (3524), 2560 states have internal predecessors, (3524), 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-02-06 06:49:27,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3415 states to 3415 states and 5005 transitions. [2025-02-06 06:49:27,954 INFO L78 Accepts]: Start accepts. Automaton has 3415 states and 5005 transitions. Word has length 281 [2025-02-06 06:49:27,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:49:27,955 INFO L471 AbstractCegarLoop]: Abstraction has 3415 states and 5005 transitions. [2025-02-06 06:49:27,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 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-02-06 06:49:27,956 INFO L276 IsEmpty]: Start isEmpty. Operand 3415 states and 5005 transitions. [2025-02-06 06:49:27,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2025-02-06 06:49:27,970 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:49:27,971 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-02-06 06:49:27,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-06 06:49:28,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-02-06 06:49:28,172 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:49:28,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:49:28,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1570359103, now seen corresponding path program 1 times [2025-02-06 06:49:28,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:49:28,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318212454] [2025-02-06 06:49:28,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:49:28,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:49:33,965 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 285 statements into 1 equivalence classes. [2025-02-06 06:49:34,163 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 285 of 285 statements. [2025-02-06 06:49:34,164 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:49:34,164 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:49:34,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1593 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1593 trivial. 0 not checked. [2025-02-06 06:49:34,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:49:34,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318212454] [2025-02-06 06:49:34,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318212454] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:49:34,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:49:34,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:49:34,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58893996] [2025-02-06 06:49:34,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:49:34,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:49:34,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:49:34,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:49:34,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:49:34,791 INFO L87 Difference]: Start difference. First operand 3415 states and 5005 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 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-02-06 06:49:36,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:49:36,933 INFO L93 Difference]: Finished difference Result 10037 states and 14687 transitions. [2025-02-06 06:49:36,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:49:36,933 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 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 285 [2025-02-06 06:49:36,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:49:36,983 INFO L225 Difference]: With dead ends: 10037 [2025-02-06 06:49:36,983 INFO L226 Difference]: Without dead ends: 6675 [2025-02-06 06:49:37,003 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:49:37,005 INFO L435 NwaCegarLoop]: 4948 mSDtfsCounter, 4825 mSDsluCounter, 4803 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4825 SdHoareTripleChecker+Valid, 9751 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2025-02-06 06:49:37,005 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4825 Valid, 9751 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2025-02-06 06:49:37,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6675 states. [2025-02-06 06:49:37,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6675 to 6649. [2025-02-06 06:49:37,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6649 states, 4880 states have (on average 1.4024590163934427) internal successors, (6844), 4976 states have internal predecessors, (6844), 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-02-06 06:49:37,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6649 states to 6649 states and 9729 transitions. [2025-02-06 06:49:37,297 INFO L78 Accepts]: Start accepts. Automaton has 6649 states and 9729 transitions. Word has length 285 [2025-02-06 06:49:37,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:49:37,300 INFO L471 AbstractCegarLoop]: Abstraction has 6649 states and 9729 transitions. [2025-02-06 06:49:37,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 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-02-06 06:49:37,300 INFO L276 IsEmpty]: Start isEmpty. Operand 6649 states and 9729 transitions. [2025-02-06 06:49:37,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2025-02-06 06:49:37,304 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:49:37,305 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-02-06 06:49:37,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 06:49:37,305 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:49:37,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:49:37,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1583361748, now seen corresponding path program 1 times [2025-02-06 06:49:37,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:49:37,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829572589] [2025-02-06 06:49:37,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:49:37,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:49:43,170 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-02-06 06:49:43,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-02-06 06:49:43,343 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:49:43,343 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:49:43,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1593 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1593 trivial. 0 not checked. [2025-02-06 06:49:43,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:49:43,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829572589] [2025-02-06 06:49:43,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829572589] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:49:43,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:49:43,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:49:43,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096260601] [2025-02-06 06:49:43,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:49:43,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:49:43,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:49:43,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:49:43,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:49:43,933 INFO L87 Difference]: Start difference. First operand 6649 states and 9729 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-02-06 06:49:45,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:49:45,450 INFO L93 Difference]: Finished difference Result 13264 states and 19400 transitions. [2025-02-06 06:49:45,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:49:45,450 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-02-06 06:49:45,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:49:45,486 INFO L225 Difference]: With dead ends: 13264 [2025-02-06 06:49:45,486 INFO L226 Difference]: Without dead ends: 6668 [2025-02-06 06:49:45,509 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:49:45,511 INFO L435 NwaCegarLoop]: 4948 mSDtfsCounter, 4813 mSDsluCounter, 4866 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4813 SdHoareTripleChecker+Valid, 9814 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:49:45,512 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4813 Valid, 9814 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-02-06 06:49:45,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6668 states. [2025-02-06 06:49:45,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6668 to 6642. [2025-02-06 06:49:45,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6642 states, 4874 states have (on average 1.4023389413212968) internal successors, (6835), 4970 states have internal predecessors, (6835), 1447 states have call successors, (1447), 320 states have call predecessors, (1447), 319 states have return successors, (1436), 1411 states have call predecessors, (1436), 1436 states have call successors, (1436) [2025-02-06 06:49:45,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6642 states to 6642 states and 9718 transitions. [2025-02-06 06:49:45,679 INFO L78 Accepts]: Start accepts. Automaton has 6642 states and 9718 transitions. Word has length 279 [2025-02-06 06:49:45,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:49:45,679 INFO L471 AbstractCegarLoop]: Abstraction has 6642 states and 9718 transitions. [2025-02-06 06:49:45,679 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-02-06 06:49:45,680 INFO L276 IsEmpty]: Start isEmpty. Operand 6642 states and 9718 transitions. [2025-02-06 06:49:45,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-02-06 06:49:45,682 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:49:45,682 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-02-06 06:49:45,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 06:49:45,682 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:49:45,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:49:45,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1765984780, now seen corresponding path program 1 times [2025-02-06 06:49:45,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:49:45,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587709179] [2025-02-06 06:49:45,683 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:49:45,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:49:51,528 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-02-06 06:49:51,634 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-02-06 06:49:51,635 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:49:51,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:49:52,004 INFO L134 CoverageAnalysis]: Checked inductivity of 1593 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1593 trivial. 0 not checked. [2025-02-06 06:49:52,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:49:52,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587709179] [2025-02-06 06:49:52,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587709179] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:49:52,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:49:52,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:49:52,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542908617] [2025-02-06 06:49:52,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:49:52,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:49:52,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:49:52,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:49:52,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:49:52,007 INFO L87 Difference]: Start difference. First operand 6642 states and 9718 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-02-06 06:49:53,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:49:53,517 INFO L93 Difference]: Finished difference Result 13262 states and 19389 transitions. [2025-02-06 06:49:53,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:49:53,517 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-02-06 06:49:53,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:49:53,551 INFO L225 Difference]: With dead ends: 13262 [2025-02-06 06:49:53,552 INFO L226 Difference]: Without dead ends: 6673 [2025-02-06 06:49:53,574 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:49:53,574 INFO L435 NwaCegarLoop]: 4948 mSDtfsCounter, 4787 mSDsluCounter, 4866 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4787 SdHoareTripleChecker+Valid, 9814 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:49:53,574 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4787 Valid, 9814 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-02-06 06:49:53,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6673 states. [2025-02-06 06:49:53,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6673 to 6649. [2025-02-06 06:49:53,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6649 states, 4877 states have (on average 1.4014763174082427) internal successors, (6835), 4973 states have internal predecessors, (6835), 1448 states have call successors, (1448), 323 states have call predecessors, (1448), 322 states have return successors, (1437), 1412 states have call predecessors, (1437), 1437 states have call successors, (1437) [2025-02-06 06:49:53,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6649 states to 6649 states and 9720 transitions. [2025-02-06 06:49:53,785 INFO L78 Accepts]: Start accepts. Automaton has 6649 states and 9720 transitions. Word has length 281 [2025-02-06 06:49:53,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:49:53,789 INFO L471 AbstractCegarLoop]: Abstraction has 6649 states and 9720 transitions. [2025-02-06 06:49:53,790 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-02-06 06:49:53,790 INFO L276 IsEmpty]: Start isEmpty. Operand 6649 states and 9720 transitions. [2025-02-06 06:49:53,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2025-02-06 06:49:53,795 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:49:53,795 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] [2025-02-06 06:49:53,795 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 06:49:53,795 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [cyapa_update_fw_storeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:49:53,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:49:53,796 INFO L85 PathProgramCache]: Analyzing trace with hash -2092779603, now seen corresponding path program 1 times [2025-02-06 06:49:53,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:49:53,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008144736] [2025-02-06 06:49:53,796 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:49:53,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms