./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 84cfde4a Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/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 c80eb64b2f9217863d1cee53bd309527a1698bb6d7dac474881d4795c24080c8 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 16:17:18,166 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 16:17:18,216 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-11 16:17:18,219 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 16:17:18,220 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 16:17:18,257 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 16:17:18,260 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 16:17:18,260 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 16:17:18,261 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 16:17:18,261 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 16:17:18,261 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 16:17:18,280 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 16:17:18,281 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 16:17:18,281 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 16:17:18,281 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 16:17:18,282 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 16:17:18,282 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 16:17:18,282 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-11 16:17:18,282 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 16:17:18,282 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 16:17:18,283 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 16:17:18,283 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 16:17:18,283 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 16:17:18,283 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 16:17:18,284 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 16:17:18,284 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 16:17:18,284 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 16:17:18,284 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 16:17:18,284 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 16:17:18,285 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 16:17:18,285 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 16:17:18,285 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 16:17:18,285 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 16:17:18,285 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-11 16:17:18,286 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-11 16:17:18,286 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 16:17:18,286 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 16:17:18,287 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 16:17:18,287 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 16:17:18,287 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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-clean/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 -> c80eb64b2f9217863d1cee53bd309527a1698bb6d7dac474881d4795c24080c8 [2024-10-11 16:17:18,507 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 16:17:18,534 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 16:17:18,535 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 16:17:18,537 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 16:17:18,537 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 16:17:18,538 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i [2024-10-11 16:17:19,848 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 16:17:20,314 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 16:17:20,315 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i [2024-10-11 16:17:20,349 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/26648833e/56dca33af36f468a97ffea0796941710/FLAG533dc42cb [2024-10-11 16:17:20,416 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/26648833e/56dca33af36f468a97ffea0796941710 [2024-10-11 16:17:20,419 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 16:17:20,420 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 16:17:20,422 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 16:17:20,422 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 16:17:20,426 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 16:17:20,427 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:17:20" (1/1) ... [2024-10-11 16:17:20,428 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3cf13bdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:17:20, skipping insertion in model container [2024-10-11 16:17:20,428 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:17:20" (1/1) ... [2024-10-11 16:17:20,528 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 16:17:23,179 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301233,301246] [2024-10-11 16:17:23,184 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301378,301391] [2024-10-11 16:17:23,184 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301524,301537] [2024-10-11 16:17:23,185 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301689,301702] [2024-10-11 16:17:23,185 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301847,301860] [2024-10-11 16:17:23,186 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302005,302018] [2024-10-11 16:17:23,186 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302163,302176] [2024-10-11 16:17:23,186 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302323,302336] [2024-10-11 16:17:23,187 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302482,302495] [2024-10-11 16:17:23,187 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302621,302634] [2024-10-11 16:17:23,187 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302763,302776] [2024-10-11 16:17:23,188 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302912,302925] [2024-10-11 16:17:23,188 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303051,303064] [2024-10-11 16:17:23,188 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303206,303219] [2024-10-11 16:17:23,189 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303366,303379] [2024-10-11 16:17:23,190 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303517,303530] [2024-10-11 16:17:23,190 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303668,303681] [2024-10-11 16:17:23,191 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303820,303833] [2024-10-11 16:17:23,191 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303969,303982] [2024-10-11 16:17:23,191 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304117,304130] [2024-10-11 16:17:23,192 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304274,304287] [2024-10-11 16:17:23,192 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304423,304436] [2024-10-11 16:17:23,192 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304579,304592] [2024-10-11 16:17:23,193 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304732,304745] [2024-10-11 16:17:23,193 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304878,304891] [2024-10-11 16:17:23,194 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305021,305034] [2024-10-11 16:17:23,194 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305173,305186] [2024-10-11 16:17:23,194 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305319,305332] [2024-10-11 16:17:23,195 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305464,305477] [2024-10-11 16:17:23,195 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305618,305631] [2024-10-11 16:17:23,195 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305769,305782] [2024-10-11 16:17:23,196 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305924,305937] [2024-10-11 16:17:23,196 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306076,306089] [2024-10-11 16:17:23,197 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306231,306244] [2024-10-11 16:17:23,197 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306395,306408] [2024-10-11 16:17:23,197 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306551,306564] [2024-10-11 16:17:23,198 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306715,306728] [2024-10-11 16:17:23,198 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306857,306870] [2024-10-11 16:17:23,198 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307015,307028] [2024-10-11 16:17:23,199 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307182,307195] [2024-10-11 16:17:23,199 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307341,307354] [2024-10-11 16:17:23,201 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307500,307513] [2024-10-11 16:17:23,202 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307649,307662] [2024-10-11 16:17:23,202 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307796,307809] [2024-10-11 16:17:23,203 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307935,307948] [2024-10-11 16:17:23,203 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308098,308111] [2024-10-11 16:17:23,203 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308264,308277] [2024-10-11 16:17:23,204 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308428,308441] [2024-10-11 16:17:23,204 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308593,308606] [2024-10-11 16:17:23,204 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308758,308771] [2024-10-11 16:17:23,205 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308924,308937] [2024-10-11 16:17:23,205 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309089,309102] [2024-10-11 16:17:23,206 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309256,309269] [2024-10-11 16:17:23,206 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309416,309429] [2024-10-11 16:17:23,207 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309578,309591] [2024-10-11 16:17:23,207 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309737,309750] [2024-10-11 16:17:23,208 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309883,309896] [2024-10-11 16:17:23,208 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310026,310039] [2024-10-11 16:17:23,208 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310170,310183] [2024-10-11 16:17:23,209 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310313,310326] [2024-10-11 16:17:23,209 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310457,310470] [2024-10-11 16:17:23,209 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310598,310611] [2024-10-11 16:17:23,210 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310736,310749] [2024-10-11 16:17:23,210 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310894,310907] [2024-10-11 16:17:23,211 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311053,311066] [2024-10-11 16:17:23,211 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311209,311222] [2024-10-11 16:17:23,211 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311358,311371] [2024-10-11 16:17:23,212 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311510,311523] [2024-10-11 16:17:23,212 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311661,311674] [2024-10-11 16:17:23,212 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311810,311823] [2024-10-11 16:17:23,213 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311962,311975] [2024-10-11 16:17:23,213 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312110,312123] [2024-10-11 16:17:23,213 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312263,312276] [2024-10-11 16:17:23,214 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312414,312427] [2024-10-11 16:17:23,214 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312564,312577] [2024-10-11 16:17:23,214 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312711,312724] [2024-10-11 16:17:23,214 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312862,312875] [2024-10-11 16:17:23,215 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313013,313026] [2024-10-11 16:17:23,215 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313161,313174] [2024-10-11 16:17:23,215 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313327,313340] [2024-10-11 16:17:23,216 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313496,313509] [2024-10-11 16:17:23,216 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313663,313676] [2024-10-11 16:17:23,217 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313831,313844] [2024-10-11 16:17:23,217 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313981,313994] [2024-10-11 16:17:23,217 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314128,314141] [2024-10-11 16:17:23,218 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314289,314302] [2024-10-11 16:17:23,219 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314459,314472] [2024-10-11 16:17:23,219 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314621,314634] [2024-10-11 16:17:23,230 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:17:23,262 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 16:17:23,317 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4392] [2024-10-11 16:17:23,466 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301233,301246] [2024-10-11 16:17:23,467 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301378,301391] [2024-10-11 16:17:23,467 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301524,301537] [2024-10-11 16:17:23,468 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301689,301702] [2024-10-11 16:17:23,471 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301847,301860] [2024-10-11 16:17:23,472 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302005,302018] [2024-10-11 16:17:23,472 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302163,302176] [2024-10-11 16:17:23,474 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302323,302336] [2024-10-11 16:17:23,475 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302482,302495] [2024-10-11 16:17:23,475 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302621,302634] [2024-10-11 16:17:23,475 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302763,302776] [2024-10-11 16:17:23,476 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302912,302925] [2024-10-11 16:17:23,476 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303051,303064] [2024-10-11 16:17:23,476 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303206,303219] [2024-10-11 16:17:23,476 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303366,303379] [2024-10-11 16:17:23,477 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303517,303530] [2024-10-11 16:17:23,477 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303668,303681] [2024-10-11 16:17:23,477 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303820,303833] [2024-10-11 16:17:23,477 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303969,303982] [2024-10-11 16:17:23,478 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304117,304130] [2024-10-11 16:17:23,478 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304274,304287] [2024-10-11 16:17:23,478 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304423,304436] [2024-10-11 16:17:23,478 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304579,304592] [2024-10-11 16:17:23,479 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304732,304745] [2024-10-11 16:17:23,479 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304878,304891] [2024-10-11 16:17:23,479 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305021,305034] [2024-10-11 16:17:23,479 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305173,305186] [2024-10-11 16:17:23,480 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305319,305332] [2024-10-11 16:17:23,480 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305464,305477] [2024-10-11 16:17:23,480 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305618,305631] [2024-10-11 16:17:23,480 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305769,305782] [2024-10-11 16:17:23,480 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305924,305937] [2024-10-11 16:17:23,481 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306076,306089] [2024-10-11 16:17:23,481 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306231,306244] [2024-10-11 16:17:23,483 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306395,306408] [2024-10-11 16:17:23,484 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306551,306564] [2024-10-11 16:17:23,484 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306715,306728] [2024-10-11 16:17:23,485 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306857,306870] [2024-10-11 16:17:23,486 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307015,307028] [2024-10-11 16:17:23,486 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307182,307195] [2024-10-11 16:17:23,487 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307341,307354] [2024-10-11 16:17:23,488 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307500,307513] [2024-10-11 16:17:23,488 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307649,307662] [2024-10-11 16:17:23,489 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307796,307809] [2024-10-11 16:17:23,489 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307935,307948] [2024-10-11 16:17:23,489 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308098,308111] [2024-10-11 16:17:23,490 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308264,308277] [2024-10-11 16:17:23,490 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308428,308441] [2024-10-11 16:17:23,490 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308593,308606] [2024-10-11 16:17:23,491 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308758,308771] [2024-10-11 16:17:23,491 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308924,308937] [2024-10-11 16:17:23,491 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309089,309102] [2024-10-11 16:17:23,492 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309256,309269] [2024-10-11 16:17:23,492 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309416,309429] [2024-10-11 16:17:23,492 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309578,309591] [2024-10-11 16:17:23,493 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309737,309750] [2024-10-11 16:17:23,493 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309883,309896] [2024-10-11 16:17:23,493 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310026,310039] [2024-10-11 16:17:23,494 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310170,310183] [2024-10-11 16:17:23,494 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310313,310326] [2024-10-11 16:17:23,495 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310457,310470] [2024-10-11 16:17:23,496 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310598,310611] [2024-10-11 16:17:23,496 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310736,310749] [2024-10-11 16:17:23,496 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310894,310907] [2024-10-11 16:17:23,497 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311053,311066] [2024-10-11 16:17:23,497 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311209,311222] [2024-10-11 16:17:23,497 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311358,311371] [2024-10-11 16:17:23,498 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311510,311523] [2024-10-11 16:17:23,499 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311661,311674] [2024-10-11 16:17:23,499 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311810,311823] [2024-10-11 16:17:23,499 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311962,311975] [2024-10-11 16:17:23,501 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312110,312123] [2024-10-11 16:17:23,501 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312263,312276] [2024-10-11 16:17:23,502 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312414,312427] [2024-10-11 16:17:23,502 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312564,312577] [2024-10-11 16:17:23,502 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312711,312724] [2024-10-11 16:17:23,502 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312862,312875] [2024-10-11 16:17:23,503 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313013,313026] [2024-10-11 16:17:23,503 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313161,313174] [2024-10-11 16:17:23,503 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313327,313340] [2024-10-11 16:17:23,504 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313496,313509] [2024-10-11 16:17:23,505 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313663,313676] [2024-10-11 16:17:23,505 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313831,313844] [2024-10-11 16:17:23,505 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313981,313994] [2024-10-11 16:17:23,505 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314128,314141] [2024-10-11 16:17:23,506 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314289,314302] [2024-10-11 16:17:23,506 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314459,314472] [2024-10-11 16:17:23,509 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314621,314634] [2024-10-11 16:17:23,512 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:17:23,696 INFO L204 MainTranslator]: Completed translation [2024-10-11 16:17:23,696 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:17:23 WrapperNode [2024-10-11 16:17:23,696 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 16:17:23,697 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 16:17:23,697 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 16:17:23,697 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 16:17:23,703 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:17:23" (1/1) ... [2024-10-11 16:17:23,738 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4897]: Variable #t~ret156 modified in procedure elants_i2c_query_fw_id but not declared [2024-10-11 16:17:23,743 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4897]: Undeclared identifier #t~ret156 in IdentifierExpression[#t~ret156,] [2024-10-11 16:17:23,743 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4897]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret156,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,743 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_id" [4898]: Variable #t~ret157 modified in procedure elants_i2c_query_fw_id but not declared [2024-10-11 16:17:23,743 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_id" [4898]: Undeclared identifier #t~ret157 in IdentifierExpression[#t~ret157,] [2024-10-11 16:17:23,743 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_id" [4898]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret157,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,743 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4899]: Variable #t~ret158 modified in procedure elants_i2c_query_fw_id but not declared [2024-10-11 16:17:23,743 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4899]: Undeclared identifier #t~ret158 in IdentifierExpression[#t~ret158,] [2024-10-11 16:17:23,743 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4899]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret158,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,744 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw id error=%d, buf=%*phC\n" [4900]: Variable #t~ret159 modified in procedure elants_i2c_query_fw_id but not declared [2024-10-11 16:17:23,744 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw id error=%d, buf=%*phC\n" [4900]: Undeclared identifier #t~ret159 in IdentifierExpression[#t~ret159,] [2024-10-11 16:17:23,744 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw id error=%d, buf=%*phC\n" [4900]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret159,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,744 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4957]: Variable #t~ret168 modified in procedure elants_i2c_query_fw_version but not declared [2024-10-11 16:17:23,744 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4957]: Undeclared identifier #t~ret168 in IdentifierExpression[#t~ret168,] [2024-10-11 16:17:23,744 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4957]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret168,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,744 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_version" [4958]: Variable #t~ret169 modified in procedure elants_i2c_query_fw_version but not declared [2024-10-11 16:17:23,744 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_version" [4958]: Undeclared identifier #t~ret169 in IdentifierExpression[#t~ret169,] [2024-10-11 16:17:23,745 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_version" [4958]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret169,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,745 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4959]: Variable #t~ret170 modified in procedure elants_i2c_query_fw_version but not declared [2024-10-11 16:17:23,745 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4959]: Undeclared identifier #t~ret170 in IdentifierExpression[#t~ret170,] [2024-10-11 16:17:23,745 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4959]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret170,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,745 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw version error=%d, buf=%*phC\n" [4960]: Variable #t~ret171 modified in procedure elants_i2c_query_fw_version but not declared [2024-10-11 16:17:23,745 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw version error=%d, buf=%*phC\n" [4960]: Undeclared identifier #t~ret171 in IdentifierExpression[#t~ret171,] [2024-10-11 16:17:23,745 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw version error=%d, buf=%*phC\n" [4960]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret171,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,745 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5017]: Variable #t~ret179 modified in procedure elants_i2c_query_test_version but not declared [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5017]: Undeclared identifier #t~ret179 in IdentifierExpression[#t~ret179,] [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5017]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret179,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_test_version" [5018]: Variable #t~ret180 modified in procedure elants_i2c_query_test_version but not declared [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_test_version" [5018]: Undeclared identifier #t~ret180 in IdentifierExpression[#t~ret180,] [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_test_version" [5018]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret180,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5019]: Variable #t~ret181 modified in procedure elants_i2c_query_test_version but not declared [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5019]: Undeclared identifier #t~ret181 in IdentifierExpression[#t~ret181,] [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5019]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret181,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.format = "read test version error rc=%d, buf=%*phC\n" [5020]: Variable #t~ret182 modified in procedure elants_i2c_query_test_version but not declared [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.format = "read test version error rc=%d, buf=%*phC\n" [5020]: Undeclared identifier #t~ret182 in IdentifierExpression[#t~ret182,] [2024-10-11 16:17:23,746 ERROR L1136 TypeChecker]: C: descriptor.format = "read test version error rc=%d, buf=%*phC\n" [5020]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret182,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,747 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5171]: Variable #t~ret209 modified in procedure elants_i2c_query_ts_info but not declared [2024-10-11 16:17:23,748 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5171]: Undeclared identifier #t~ret209 in IdentifierExpression[#t~ret209,] [2024-10-11 16:17:23,748 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5171]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret209,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,748 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_ts_info" [5172]: Variable #t~ret210 modified in procedure elants_i2c_query_ts_info but not declared [2024-10-11 16:17:23,748 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_ts_info" [5172]: Undeclared identifier #t~ret210 in IdentifierExpression[#t~ret210,] [2024-10-11 16:17:23,748 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_ts_info" [5172]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret210,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,748 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5173]: Variable #t~ret211 modified in procedure elants_i2c_query_ts_info but not declared [2024-10-11 16:17:23,748 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5173]: Undeclared identifier #t~ret211 in IdentifierExpression[#t~ret211,] [2024-10-11 16:17:23,748 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5173]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret211,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,748 ERROR L1136 TypeChecker]: C: descriptor.format = "phy_x=%d, phy_y=%d\n" [5174]: Variable #t~ret212 modified in procedure elants_i2c_query_ts_info but not declared [2024-10-11 16:17:23,749 ERROR L1136 TypeChecker]: C: descriptor.format = "phy_x=%d, phy_y=%d\n" [5174]: Undeclared identifier #t~ret212 in IdentifierExpression[#t~ret212,] [2024-10-11 16:17:23,749 ERROR L1136 TypeChecker]: C: descriptor.format = "phy_x=%d, phy_y=%d\n" [5174]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret212,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,752 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5226]: Variable #t~ret221 modified in procedure elants_i2c_fastboot but not declared [2024-10-11 16:17:23,752 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5226]: Undeclared identifier #t~ret221 in IdentifierExpression[#t~ret221,] [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5226]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret221,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_fastboot" [5227]: Variable #t~ret222 modified in procedure elants_i2c_fastboot but not declared [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_fastboot" [5227]: Undeclared identifier #t~ret222 in IdentifierExpression[#t~ret222,] [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_fastboot" [5227]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret222,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5228]: Variable #t~ret223 modified in procedure elants_i2c_fastboot but not declared [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5228]: Undeclared identifier #t~ret223 in IdentifierExpression[#t~ret223,] [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5228]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret223,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.format = "boot success -- 0x%x\n" [5229]: Variable #t~ret224 modified in procedure elants_i2c_fastboot but not declared [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.format = "boot success -- 0x%x\n" [5229]: Undeclared identifier #t~ret224 in IdentifierExpression[#t~ret224,] [2024-10-11 16:17:23,753 ERROR L1136 TypeChecker]: C: descriptor.format = "boot success -- 0x%x\n" [5229]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret224,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,754 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5441]: Variable #t~ret250 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,754 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5441]: Undeclared identifier #t~ret250 in IdentifierExpression[#t~ret250,] [2024-10-11 16:17:23,755 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5441]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret250,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,755 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_do_update_firmware" [5442]: Variable #t~ret251 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,755 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_do_update_firmware" [5442]: Undeclared identifier #t~ret251 in IdentifierExpression[#t~ret251,] [2024-10-11 16:17:23,755 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_do_update_firmware" [5442]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret251,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,755 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5443]: Variable #t~ret252 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,755 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5443]: Undeclared identifier #t~ret252 in IdentifierExpression[#t~ret252,] [2024-10-11 16:17:23,755 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5443]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret252,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,756 ERROR L1136 TypeChecker]: C: descriptor.format = "Recovery mode procedure\n" [5444]: Variable #t~ret253 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,756 ERROR L1136 TypeChecker]: C: descriptor.format = "Recovery mode procedure\n" [5444]: Undeclared identifier #t~ret253 in IdentifierExpression[#t~ret253,] [2024-10-11 16:17:23,756 ERROR L1136 TypeChecker]: C: descriptor.format = "Recovery mode procedure\n" [5444]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret253,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,756 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5460]: Variable #t~ret258 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,756 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5460]: Undeclared identifier #t~ret258 in IdentifierExpression[#t~ret258,] [2024-10-11 16:17:23,756 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5460]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret258,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,756 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_do_update_firmware" [5461]: Variable #t~ret259 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,756 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_do_update_firmware" [5461]: Undeclared identifier #t~ret259 in IdentifierExpression[#t~ret259,] [2024-10-11 16:17:23,757 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_do_update_firmware" [5461]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret259,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,757 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5462]: Variable #t~ret260 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,757 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5462]: Undeclared identifier #t~ret260 in IdentifierExpression[#t~ret260,] [2024-10-11 16:17:23,757 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5462]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret260,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,757 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Normal IAP procedure\n" [5463]: Variable #t~ret261 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,757 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Normal IAP procedure\n" [5463]: Undeclared identifier #t~ret261 in IdentifierExpression[#t~ret261,] [2024-10-11 16:17:23,757 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Normal IAP procedure\n" [5463]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret261,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,758 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "elants_i2c" [5548]: Variable #t~ret282 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,758 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "elants_i2c" [5548]: Undeclared identifier #t~ret282 in IdentifierExpression[#t~ret282,] [2024-10-11 16:17:23,758 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "elants_i2c" [5548]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret282,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,758 ERROR L1136 TypeChecker]: C: descriptor___1.function = "elants_i2c_do_update_firmware" [5549]: Variable #t~ret283 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,758 ERROR L1136 TypeChecker]: C: descriptor___1.function = "elants_i2c_do_update_firmware" [5549]: Undeclared identifier #t~ret283 in IdentifierExpression[#t~ret283,] [2024-10-11 16:17:23,758 ERROR L1136 TypeChecker]: C: descriptor___1.function = "elants_i2c_do_update_firmware" [5549]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret283,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,758 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/input/touchscreen/elants_i2c.c" [5550]: Variable #t~ret284 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,759 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/input/touchscreen/elants_i2c.c" [5550]: Undeclared identifier #t~ret284 in IdentifierExpression[#t~ret284,] [2024-10-11 16:17:23,759 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/input/touchscreen/elants_i2c.c" [5550]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret284,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,759 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IAP Pages = %d\n" [5551]: Variable #t~ret285 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:23,759 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IAP Pages = %d\n" [5551]: Undeclared identifier #t~ret285 in IdentifierExpression[#t~ret285,] [2024-10-11 16:17:23,759 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IAP Pages = %d\n" [5551]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret285,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,761 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5682]: Variable #t~ret318 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:23,762 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5682]: Undeclared identifier #t~ret318 in IdentifierExpression[#t~ret318,] [2024-10-11 16:17:23,762 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5682]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret318,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,762 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_mt_event" [5683]: Variable #t~ret319 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:23,762 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_mt_event" [5683]: Undeclared identifier #t~ret319 in IdentifierExpression[#t~ret319,] [2024-10-11 16:17:23,762 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_mt_event" [5683]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret319,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,762 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5684]: Variable #t~ret320 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:23,762 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5684]: Undeclared identifier #t~ret320 in IdentifierExpression[#t~ret320,] [2024-10-11 16:17:23,762 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5684]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret320,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,763 ERROR L1136 TypeChecker]: C: descriptor.format = "n_fingers: %u, state: %04x\n" [5685]: Variable #t~ret321 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:23,763 ERROR L1136 TypeChecker]: C: descriptor.format = "n_fingers: %u, state: %04x\n" [5685]: Undeclared identifier #t~ret321 in IdentifierExpression[#t~ret321,] [2024-10-11 16:17:23,763 ERROR L1136 TypeChecker]: C: descriptor.format = "n_fingers: %u, state: %04x\n" [5685]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret321,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,763 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5707]: Variable #t~ret335 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:23,764 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5707]: Undeclared identifier #t~ret335 in IdentifierExpression[#t~ret335,] [2024-10-11 16:17:23,764 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5707]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret335,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,764 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_mt_event" [5708]: Variable #t~ret336 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:23,764 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_mt_event" [5708]: Undeclared identifier #t~ret336 in IdentifierExpression[#t~ret336,] [2024-10-11 16:17:23,765 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_mt_event" [5708]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret336,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,765 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5709]: Variable #t~ret337 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:23,765 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5709]: Undeclared identifier #t~ret337 in IdentifierExpression[#t~ret337,] [2024-10-11 16:17:23,765 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5709]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret337,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,765 ERROR L1136 TypeChecker]: C: descriptor___0.format = "i=%d x=%d y=%d p=%d w=%d\n" [5710]: Variable #t~ret338 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:23,765 ERROR L1136 TypeChecker]: C: descriptor___0.format = "i=%d x=%d y=%d p=%d w=%d\n" [5710]: Undeclared identifier #t~ret338 in IdentifierExpression[#t~ret338,] [2024-10-11 16:17:23,765 ERROR L1136 TypeChecker]: C: descriptor___0.format = "i=%d x=%d y=%d p=%d w=%d\n" [5710]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret338,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,766 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5834]: Variable #t~ret359 modified in procedure elants_i2c_irq but not declared [2024-10-11 16:17:23,766 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5834]: Undeclared identifier #t~ret359 in IdentifierExpression[#t~ret359,] [2024-10-11 16:17:23,766 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5834]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret359,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,766 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_irq" [5835]: Variable #t~ret360 modified in procedure elants_i2c_irq but not declared [2024-10-11 16:17:23,766 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_irq" [5835]: Undeclared identifier #t~ret360 in IdentifierExpression[#t~ret360,] [2024-10-11 16:17:23,766 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_irq" [5835]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret360,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,768 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5836]: Variable #t~ret361 modified in procedure elants_i2c_irq but not declared [2024-10-11 16:17:23,768 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5836]: Undeclared identifier #t~ret361 in IdentifierExpression[#t~ret361,] [2024-10-11 16:17:23,769 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5836]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret361,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,769 ERROR L1136 TypeChecker]: C: descriptor.format = "%s: packet %*ph\n" [5837]: Variable #t~ret362 modified in procedure elants_i2c_irq but not declared [2024-10-11 16:17:23,769 ERROR L1136 TypeChecker]: C: descriptor.format = "%s: packet %*ph\n" [5837]: Undeclared identifier #t~ret362 in IdentifierExpression[#t~ret362,] [2024-10-11 16:17:23,769 ERROR L1136 TypeChecker]: C: descriptor.format = "%s: packet %*ph\n" [5837]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret362,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,769 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [6031]: Variable #t~ret391 modified in procedure write_update_fw but not declared [2024-10-11 16:17:23,769 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [6031]: Undeclared identifier #t~ret391 in IdentifierExpression[#t~ret391,] [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [6031]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret391,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.function = "write_update_fw" [6032]: Variable #t~ret392 modified in procedure write_update_fw but not declared [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.function = "write_update_fw" [6032]: Undeclared identifier #t~ret392 in IdentifierExpression[#t~ret392,] [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.function = "write_update_fw" [6032]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret392,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [6033]: Variable #t~ret393 modified in procedure write_update_fw but not declared [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [6033]: Undeclared identifier #t~ret393 in IdentifierExpression[#t~ret393,] [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [6033]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret393,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.format = "firmware update result: %d\n" [6034]: Variable #t~ret394 modified in procedure write_update_fw but not declared [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.format = "firmware update result: %d\n" [6034]: Undeclared identifier #t~ret394 in IdentifierExpression[#t~ret394,] [2024-10-11 16:17:23,770 ERROR L1136 TypeChecker]: C: descriptor.format = "firmware update result: %d\n" [6034]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret394,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,771 ERROR L1136 TypeChecker]: C: (ts->input)->name = "Elan Touchscreen" [6229]: Variable #t~ret427 modified in procedure elants_i2c_probe but not declared [2024-10-11 16:17:23,771 ERROR L1136 TypeChecker]: C: (ts->input)->name = "Elan Touchscreen" [6229]: Undeclared identifier #t~ret427 in IdentifierExpression[#t~ret427,] [2024-10-11 16:17:23,771 ERROR L1136 TypeChecker]: C: (ts->input)->name = "Elan Touchscreen" [6229]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret427,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[#t~mem426,],base],StructAccessExpression[IdentifierExpression[#t~mem426,],offset]]],IntegerLiteral[8]]] [2024-10-11 16:17:23,786 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:17:23" (1/1) ... [2024-10-11 16:17:23,788 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 16:17:23,788 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-10-11 16:17:23,789 INFO L158 Benchmark]: Toolchain (without parser) took 3368.73ms. Allocated memory is still 241.2MB. Free memory was 202.3MB in the beginning and 106.0MB in the end (delta: 96.3MB). Peak memory consumption was 95.8MB. Max. memory is 16.1GB. [2024-10-11 16:17:23,789 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 134.2MB. Free memory is still 99.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 16:17:23,790 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3274.41ms. Allocated memory is still 241.2MB. Free memory was 201.3MB in the beginning and 117.6MB in the end (delta: 83.7MB). Peak memory consumption was 146.1MB. Max. memory is 16.1GB. [2024-10-11 16:17:23,790 INFO L158 Benchmark]: Boogie Procedure Inliner took 90.65ms. Allocated memory is still 241.2MB. Free memory was 117.6MB in the beginning and 106.0MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-10-11 16:17:23,791 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 134.2MB. Free memory is still 99.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3274.41ms. Allocated memory is still 241.2MB. Free memory was 201.3MB in the beginning and 117.6MB in the end (delta: 83.7MB). Peak memory consumption was 146.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 90.65ms. Allocated memory is still 241.2MB. Free memory was 117.6MB in the beginning and 106.0MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - TypeErrorResult [Line: 4897]: Type Error Variable #t~ret156 modified in procedure elants_i2c_query_fw_id but not declared - TypeErrorResult [Line: 4897]: Type Error Undeclared identifier #t~ret156 in IdentifierExpression[#t~ret156,] - TypeErrorResult [Line: 4897]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret156,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 4898]: Type Error Variable #t~ret157 modified in procedure elants_i2c_query_fw_id but not declared - TypeErrorResult [Line: 4898]: Type Error Undeclared identifier #t~ret157 in IdentifierExpression[#t~ret157,] - TypeErrorResult [Line: 4898]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret157,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 4899]: Type Error Variable #t~ret158 modified in procedure elants_i2c_query_fw_id but not declared - TypeErrorResult [Line: 4899]: Type Error Undeclared identifier #t~ret158 in IdentifierExpression[#t~ret158,] - TypeErrorResult [Line: 4899]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret158,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 4900]: Type Error Variable #t~ret159 modified in procedure elants_i2c_query_fw_id but not declared - TypeErrorResult [Line: 4900]: Type Error Undeclared identifier #t~ret159 in IdentifierExpression[#t~ret159,] - TypeErrorResult [Line: 4900]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret159,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 4957]: Type Error Variable #t~ret168 modified in procedure elants_i2c_query_fw_version but not declared - TypeErrorResult [Line: 4957]: Type Error Undeclared identifier #t~ret168 in IdentifierExpression[#t~ret168,] - TypeErrorResult [Line: 4957]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret168,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 4958]: Type Error Variable #t~ret169 modified in procedure elants_i2c_query_fw_version but not declared - TypeErrorResult [Line: 4958]: Type Error Undeclared identifier #t~ret169 in IdentifierExpression[#t~ret169,] - TypeErrorResult [Line: 4958]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret169,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 4959]: Type Error Variable #t~ret170 modified in procedure elants_i2c_query_fw_version but not declared - TypeErrorResult [Line: 4959]: Type Error Undeclared identifier #t~ret170 in IdentifierExpression[#t~ret170,] - TypeErrorResult [Line: 4959]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret170,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 4960]: Type Error Variable #t~ret171 modified in procedure elants_i2c_query_fw_version but not declared - TypeErrorResult [Line: 4960]: Type Error Undeclared identifier #t~ret171 in IdentifierExpression[#t~ret171,] - TypeErrorResult [Line: 4960]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret171,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5017]: Type Error Variable #t~ret179 modified in procedure elants_i2c_query_test_version but not declared - TypeErrorResult [Line: 5017]: Type Error Undeclared identifier #t~ret179 in IdentifierExpression[#t~ret179,] - TypeErrorResult [Line: 5017]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret179,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5018]: Type Error Variable #t~ret180 modified in procedure elants_i2c_query_test_version but not declared - TypeErrorResult [Line: 5018]: Type Error Undeclared identifier #t~ret180 in IdentifierExpression[#t~ret180,] - TypeErrorResult [Line: 5018]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret180,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5019]: Type Error Variable #t~ret181 modified in procedure elants_i2c_query_test_version but not declared - TypeErrorResult [Line: 5019]: Type Error Undeclared identifier #t~ret181 in IdentifierExpression[#t~ret181,] - TypeErrorResult [Line: 5019]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret181,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5020]: Type Error Variable #t~ret182 modified in procedure elants_i2c_query_test_version but not declared - TypeErrorResult [Line: 5020]: Type Error Undeclared identifier #t~ret182 in IdentifierExpression[#t~ret182,] - TypeErrorResult [Line: 5020]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret182,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5171]: Type Error Variable #t~ret209 modified in procedure elants_i2c_query_ts_info but not declared - TypeErrorResult [Line: 5171]: Type Error Undeclared identifier #t~ret209 in IdentifierExpression[#t~ret209,] - TypeErrorResult [Line: 5171]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret209,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5172]: Type Error Variable #t~ret210 modified in procedure elants_i2c_query_ts_info but not declared - TypeErrorResult [Line: 5172]: Type Error Undeclared identifier #t~ret210 in IdentifierExpression[#t~ret210,] - TypeErrorResult [Line: 5172]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret210,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5173]: Type Error Variable #t~ret211 modified in procedure elants_i2c_query_ts_info but not declared - TypeErrorResult [Line: 5173]: Type Error Undeclared identifier #t~ret211 in IdentifierExpression[#t~ret211,] - TypeErrorResult [Line: 5173]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret211,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5174]: Type Error Variable #t~ret212 modified in procedure elants_i2c_query_ts_info but not declared - TypeErrorResult [Line: 5174]: Type Error Undeclared identifier #t~ret212 in IdentifierExpression[#t~ret212,] - TypeErrorResult [Line: 5174]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret212,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5226]: Type Error Variable #t~ret221 modified in procedure elants_i2c_fastboot but not declared - TypeErrorResult [Line: 5226]: Type Error Undeclared identifier #t~ret221 in IdentifierExpression[#t~ret221,] - TypeErrorResult [Line: 5226]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret221,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5227]: Type Error Variable #t~ret222 modified in procedure elants_i2c_fastboot but not declared - TypeErrorResult [Line: 5227]: Type Error Undeclared identifier #t~ret222 in IdentifierExpression[#t~ret222,] - TypeErrorResult [Line: 5227]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret222,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5228]: Type Error Variable #t~ret223 modified in procedure elants_i2c_fastboot but not declared - TypeErrorResult [Line: 5228]: Type Error Undeclared identifier #t~ret223 in IdentifierExpression[#t~ret223,] - TypeErrorResult [Line: 5228]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret223,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5229]: Type Error Variable #t~ret224 modified in procedure elants_i2c_fastboot but not declared - TypeErrorResult [Line: 5229]: Type Error Undeclared identifier #t~ret224 in IdentifierExpression[#t~ret224,] - TypeErrorResult [Line: 5229]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret224,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5441]: Type Error Variable #t~ret250 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5441]: Type Error Undeclared identifier #t~ret250 in IdentifierExpression[#t~ret250,] - TypeErrorResult [Line: 5441]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret250,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5442]: Type Error Variable #t~ret251 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5442]: Type Error Undeclared identifier #t~ret251 in IdentifierExpression[#t~ret251,] - TypeErrorResult [Line: 5442]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret251,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5443]: Type Error Variable #t~ret252 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5443]: Type Error Undeclared identifier #t~ret252 in IdentifierExpression[#t~ret252,] - TypeErrorResult [Line: 5443]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret252,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5444]: Type Error Variable #t~ret253 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5444]: Type Error Undeclared identifier #t~ret253 in IdentifierExpression[#t~ret253,] - TypeErrorResult [Line: 5444]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret253,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5460]: Type Error Variable #t~ret258 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5460]: Type Error Undeclared identifier #t~ret258 in IdentifierExpression[#t~ret258,] - TypeErrorResult [Line: 5460]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret258,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5461]: Type Error Variable #t~ret259 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5461]: Type Error Undeclared identifier #t~ret259 in IdentifierExpression[#t~ret259,] - TypeErrorResult [Line: 5461]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret259,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5462]: Type Error Variable #t~ret260 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5462]: Type Error Undeclared identifier #t~ret260 in IdentifierExpression[#t~ret260,] - TypeErrorResult [Line: 5462]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret260,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5463]: Type Error Variable #t~ret261 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5463]: Type Error Undeclared identifier #t~ret261 in IdentifierExpression[#t~ret261,] - TypeErrorResult [Line: 5463]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret261,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5548]: Type Error Variable #t~ret282 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5548]: Type Error Undeclared identifier #t~ret282 in IdentifierExpression[#t~ret282,] - TypeErrorResult [Line: 5548]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret282,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5549]: Type Error Variable #t~ret283 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5549]: Type Error Undeclared identifier #t~ret283 in IdentifierExpression[#t~ret283,] - TypeErrorResult [Line: 5549]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret283,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5550]: Type Error Variable #t~ret284 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5550]: Type Error Undeclared identifier #t~ret284 in IdentifierExpression[#t~ret284,] - TypeErrorResult [Line: 5550]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret284,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5551]: Type Error Variable #t~ret285 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5551]: Type Error Undeclared identifier #t~ret285 in IdentifierExpression[#t~ret285,] - TypeErrorResult [Line: 5551]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret285,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5682]: Type Error Variable #t~ret318 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5682]: Type Error Undeclared identifier #t~ret318 in IdentifierExpression[#t~ret318,] - TypeErrorResult [Line: 5682]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret318,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5683]: Type Error Variable #t~ret319 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5683]: Type Error Undeclared identifier #t~ret319 in IdentifierExpression[#t~ret319,] - TypeErrorResult [Line: 5683]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret319,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5684]: Type Error Variable #t~ret320 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5684]: Type Error Undeclared identifier #t~ret320 in IdentifierExpression[#t~ret320,] - TypeErrorResult [Line: 5684]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret320,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5685]: Type Error Variable #t~ret321 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5685]: Type Error Undeclared identifier #t~ret321 in IdentifierExpression[#t~ret321,] - TypeErrorResult [Line: 5685]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret321,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5707]: Type Error Variable #t~ret335 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5707]: Type Error Undeclared identifier #t~ret335 in IdentifierExpression[#t~ret335,] - TypeErrorResult [Line: 5707]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret335,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5708]: Type Error Variable #t~ret336 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5708]: Type Error Undeclared identifier #t~ret336 in IdentifierExpression[#t~ret336,] - TypeErrorResult [Line: 5708]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret336,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5709]: Type Error Variable #t~ret337 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5709]: Type Error Undeclared identifier #t~ret337 in IdentifierExpression[#t~ret337,] - TypeErrorResult [Line: 5709]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret337,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5710]: Type Error Variable #t~ret338 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5710]: Type Error Undeclared identifier #t~ret338 in IdentifierExpression[#t~ret338,] - TypeErrorResult [Line: 5710]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret338,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5834]: Type Error Variable #t~ret359 modified in procedure elants_i2c_irq but not declared - TypeErrorResult [Line: 5834]: Type Error Undeclared identifier #t~ret359 in IdentifierExpression[#t~ret359,] - TypeErrorResult [Line: 5834]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret359,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5835]: Type Error Variable #t~ret360 modified in procedure elants_i2c_irq but not declared - TypeErrorResult [Line: 5835]: Type Error Undeclared identifier #t~ret360 in IdentifierExpression[#t~ret360,] - TypeErrorResult [Line: 5835]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret360,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5836]: Type Error Variable #t~ret361 modified in procedure elants_i2c_irq but not declared - TypeErrorResult [Line: 5836]: Type Error Undeclared identifier #t~ret361 in IdentifierExpression[#t~ret361,] - TypeErrorResult [Line: 5836]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret361,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 5837]: Type Error Variable #t~ret362 modified in procedure elants_i2c_irq but not declared - TypeErrorResult [Line: 5837]: Type Error Undeclared identifier #t~ret362 in IdentifierExpression[#t~ret362,] - TypeErrorResult [Line: 5837]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret362,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 6031]: Type Error Variable #t~ret391 modified in procedure write_update_fw but not declared - TypeErrorResult [Line: 6031]: Type Error Undeclared identifier #t~ret391 in IdentifierExpression[#t~ret391,] - TypeErrorResult [Line: 6031]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret391,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 6032]: Type Error Variable #t~ret392 modified in procedure write_update_fw but not declared - TypeErrorResult [Line: 6032]: Type Error Undeclared identifier #t~ret392 in IdentifierExpression[#t~ret392,] - TypeErrorResult [Line: 6032]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret392,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 6033]: Type Error Variable #t~ret393 modified in procedure write_update_fw but not declared - TypeErrorResult [Line: 6033]: Type Error Undeclared identifier #t~ret393 in IdentifierExpression[#t~ret393,] - TypeErrorResult [Line: 6033]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret393,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 6034]: Type Error Variable #t~ret394 modified in procedure write_update_fw but not declared - TypeErrorResult [Line: 6034]: Type Error Undeclared identifier #t~ret394 in IdentifierExpression[#t~ret394,] - TypeErrorResult [Line: 6034]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret394,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 6229]: Type Error Variable #t~ret427 modified in procedure elants_i2c_probe but not declared - TypeErrorResult [Line: 6229]: Type Error Undeclared identifier #t~ret427 in IdentifierExpression[#t~ret427,] - TypeErrorResult [Line: 6229]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret427,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[#t~mem426,],base],StructAccessExpression[IdentifierExpression[#t~mem426,],offset]]],IntegerLiteral[8]]] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4392]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4392] RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/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 c80eb64b2f9217863d1cee53bd309527a1698bb6d7dac474881d4795c24080c8 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 16:17:26,336 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 16:17:26,399 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-10-11 16:17:26,406 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 16:17:26,406 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 16:17:26,433 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 16:17:26,434 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 16:17:26,435 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 16:17:26,435 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 16:17:26,438 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 16:17:26,439 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 16:17:26,439 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 16:17:26,439 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 16:17:26,440 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 16:17:26,440 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 16:17:26,441 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 16:17:26,441 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 16:17:26,441 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 16:17:26,442 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 16:17:26,442 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 16:17:26,442 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 16:17:26,442 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-11 16:17:26,443 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-11 16:17:26,443 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 16:17:26,443 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-11 16:17:26,443 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 16:17:26,443 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 16:17:26,444 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 16:17:26,444 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 16:17:26,444 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 16:17:26,445 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 16:17:26,445 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 16:17:26,445 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 16:17:26,445 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 16:17:26,446 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 16:17:26,446 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-11 16:17:26,446 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-11 16:17:26,447 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 16:17:26,447 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 16:17:26,447 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 16:17:26,447 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 16:17:26,448 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-11 16:17:26,448 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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-clean/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 -> c80eb64b2f9217863d1cee53bd309527a1698bb6d7dac474881d4795c24080c8 [2024-10-11 16:17:26,704 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 16:17:26,722 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 16:17:26,725 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 16:17:26,726 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 16:17:26,726 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 16:17:26,727 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i [2024-10-11 16:17:28,117 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 16:17:28,535 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 16:17:28,536 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i [2024-10-11 16:17:28,578 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/c65c7a7bb/c2022745422642f5bedc7387c715029e/FLAG2a4cbf8e9 [2024-10-11 16:17:28,591 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/c65c7a7bb/c2022745422642f5bedc7387c715029e [2024-10-11 16:17:28,593 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 16:17:28,594 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 16:17:28,597 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 16:17:28,597 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 16:17:28,601 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 16:17:28,601 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:17:28" (1/1) ... [2024-10-11 16:17:28,602 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7fb0d84a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:17:28, skipping insertion in model container [2024-10-11 16:17:28,603 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:17:28" (1/1) ... [2024-10-11 16:17:28,725 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 16:17:30,526 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301233,301246] [2024-10-11 16:17:30,530 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301378,301391] [2024-10-11 16:17:30,530 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301524,301537] [2024-10-11 16:17:30,531 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301689,301702] [2024-10-11 16:17:30,532 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301847,301860] [2024-10-11 16:17:30,532 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302005,302018] [2024-10-11 16:17:30,535 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302163,302176] [2024-10-11 16:17:30,536 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302323,302336] [2024-10-11 16:17:30,536 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302482,302495] [2024-10-11 16:17:30,536 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302621,302634] [2024-10-11 16:17:30,536 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302763,302776] [2024-10-11 16:17:30,537 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302912,302925] [2024-10-11 16:17:30,537 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303051,303064] [2024-10-11 16:17:30,537 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303206,303219] [2024-10-11 16:17:30,537 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303366,303379] [2024-10-11 16:17:30,537 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303517,303530] [2024-10-11 16:17:30,538 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303668,303681] [2024-10-11 16:17:30,538 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303820,303833] [2024-10-11 16:17:30,538 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303969,303982] [2024-10-11 16:17:30,538 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304117,304130] [2024-10-11 16:17:30,539 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304274,304287] [2024-10-11 16:17:30,539 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304423,304436] [2024-10-11 16:17:30,541 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304579,304592] [2024-10-11 16:17:30,541 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304732,304745] [2024-10-11 16:17:30,542 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304878,304891] [2024-10-11 16:17:30,542 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305021,305034] [2024-10-11 16:17:30,542 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305173,305186] [2024-10-11 16:17:30,542 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305319,305332] [2024-10-11 16:17:30,543 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305464,305477] [2024-10-11 16:17:30,543 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305618,305631] [2024-10-11 16:17:30,562 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305769,305782] [2024-10-11 16:17:30,562 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305924,305937] [2024-10-11 16:17:30,563 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306076,306089] [2024-10-11 16:17:30,563 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306231,306244] [2024-10-11 16:17:30,563 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306395,306408] [2024-10-11 16:17:30,563 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306551,306564] [2024-10-11 16:17:30,563 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306715,306728] [2024-10-11 16:17:30,564 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306857,306870] [2024-10-11 16:17:30,564 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307015,307028] [2024-10-11 16:17:30,564 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307182,307195] [2024-10-11 16:17:30,564 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307341,307354] [2024-10-11 16:17:30,565 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307500,307513] [2024-10-11 16:17:30,565 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307649,307662] [2024-10-11 16:17:30,566 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307796,307809] [2024-10-11 16:17:30,566 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307935,307948] [2024-10-11 16:17:30,567 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308098,308111] [2024-10-11 16:17:30,567 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308264,308277] [2024-10-11 16:17:30,568 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308428,308441] [2024-10-11 16:17:30,569 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308593,308606] [2024-10-11 16:17:30,569 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308758,308771] [2024-10-11 16:17:30,569 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308924,308937] [2024-10-11 16:17:30,570 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309089,309102] [2024-10-11 16:17:30,570 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309256,309269] [2024-10-11 16:17:30,571 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309416,309429] [2024-10-11 16:17:30,571 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309578,309591] [2024-10-11 16:17:30,571 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309737,309750] [2024-10-11 16:17:30,572 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309883,309896] [2024-10-11 16:17:30,572 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310026,310039] [2024-10-11 16:17:30,573 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310170,310183] [2024-10-11 16:17:30,573 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310313,310326] [2024-10-11 16:17:30,574 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310457,310470] [2024-10-11 16:17:30,574 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310598,310611] [2024-10-11 16:17:30,575 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310736,310749] [2024-10-11 16:17:30,575 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310894,310907] [2024-10-11 16:17:30,575 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311053,311066] [2024-10-11 16:17:30,576 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311209,311222] [2024-10-11 16:17:30,576 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311358,311371] [2024-10-11 16:17:30,577 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311510,311523] [2024-10-11 16:17:30,577 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311661,311674] [2024-10-11 16:17:30,577 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311810,311823] [2024-10-11 16:17:30,577 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311962,311975] [2024-10-11 16:17:30,578 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312110,312123] [2024-10-11 16:17:30,578 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312263,312276] [2024-10-11 16:17:30,578 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312414,312427] [2024-10-11 16:17:30,578 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312564,312577] [2024-10-11 16:17:30,579 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312711,312724] [2024-10-11 16:17:30,579 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312862,312875] [2024-10-11 16:17:30,579 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313013,313026] [2024-10-11 16:17:30,580 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313161,313174] [2024-10-11 16:17:30,580 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313327,313340] [2024-10-11 16:17:30,580 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313496,313509] [2024-10-11 16:17:30,581 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313663,313676] [2024-10-11 16:17:30,581 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313831,313844] [2024-10-11 16:17:30,581 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313981,313994] [2024-10-11 16:17:30,582 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314128,314141] [2024-10-11 16:17:30,582 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314289,314302] [2024-10-11 16:17:30,582 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314459,314472] [2024-10-11 16:17:30,582 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314621,314634] [2024-10-11 16:17:30,592 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:17:30,640 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-10-11 16:17:30,687 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 16:17:30,893 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301233,301246] [2024-10-11 16:17:30,894 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301378,301391] [2024-10-11 16:17:30,894 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301524,301537] [2024-10-11 16:17:30,895 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301689,301702] [2024-10-11 16:17:30,895 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301847,301860] [2024-10-11 16:17:30,895 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302005,302018] [2024-10-11 16:17:30,897 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302163,302176] [2024-10-11 16:17:30,897 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302323,302336] [2024-10-11 16:17:30,897 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302482,302495] [2024-10-11 16:17:30,898 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302621,302634] [2024-10-11 16:17:30,898 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302763,302776] [2024-10-11 16:17:30,898 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302912,302925] [2024-10-11 16:17:30,899 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303051,303064] [2024-10-11 16:17:30,899 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303206,303219] [2024-10-11 16:17:30,900 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303366,303379] [2024-10-11 16:17:30,901 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303517,303530] [2024-10-11 16:17:30,901 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303668,303681] [2024-10-11 16:17:30,901 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303820,303833] [2024-10-11 16:17:30,901 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303969,303982] [2024-10-11 16:17:30,902 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304117,304130] [2024-10-11 16:17:30,902 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304274,304287] [2024-10-11 16:17:30,902 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304423,304436] [2024-10-11 16:17:30,903 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304579,304592] [2024-10-11 16:17:30,903 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304732,304745] [2024-10-11 16:17:30,903 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304878,304891] [2024-10-11 16:17:30,904 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305021,305034] [2024-10-11 16:17:30,905 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305173,305186] [2024-10-11 16:17:30,905 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305319,305332] [2024-10-11 16:17:30,905 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305464,305477] [2024-10-11 16:17:30,906 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305618,305631] [2024-10-11 16:17:30,906 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305769,305782] [2024-10-11 16:17:30,906 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305924,305937] [2024-10-11 16:17:30,907 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306076,306089] [2024-10-11 16:17:30,907 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306231,306244] [2024-10-11 16:17:30,907 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306395,306408] [2024-10-11 16:17:30,908 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306551,306564] [2024-10-11 16:17:30,909 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306715,306728] [2024-10-11 16:17:30,909 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306857,306870] [2024-10-11 16:17:30,910 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307015,307028] [2024-10-11 16:17:30,910 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307182,307195] [2024-10-11 16:17:30,911 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307341,307354] [2024-10-11 16:17:30,912 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307500,307513] [2024-10-11 16:17:30,912 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307649,307662] [2024-10-11 16:17:30,912 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307796,307809] [2024-10-11 16:17:30,913 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307935,307948] [2024-10-11 16:17:30,913 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308098,308111] [2024-10-11 16:17:30,913 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308264,308277] [2024-10-11 16:17:30,914 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308428,308441] [2024-10-11 16:17:30,914 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308593,308606] [2024-10-11 16:17:30,914 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308758,308771] [2024-10-11 16:17:30,915 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308924,308937] [2024-10-11 16:17:30,915 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309089,309102] [2024-10-11 16:17:30,915 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309256,309269] [2024-10-11 16:17:30,916 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309416,309429] [2024-10-11 16:17:30,917 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309578,309591] [2024-10-11 16:17:30,917 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309737,309750] [2024-10-11 16:17:30,917 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309883,309896] [2024-10-11 16:17:30,918 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310026,310039] [2024-10-11 16:17:30,918 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310170,310183] [2024-10-11 16:17:30,919 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310313,310326] [2024-10-11 16:17:30,919 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310457,310470] [2024-10-11 16:17:30,919 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310598,310611] [2024-10-11 16:17:30,920 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310736,310749] [2024-10-11 16:17:30,920 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310894,310907] [2024-10-11 16:17:30,920 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311053,311066] [2024-10-11 16:17:30,954 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311209,311222] [2024-10-11 16:17:30,955 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311358,311371] [2024-10-11 16:17:30,955 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311510,311523] [2024-10-11 16:17:30,955 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311661,311674] [2024-10-11 16:17:30,956 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311810,311823] [2024-10-11 16:17:30,956 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311962,311975] [2024-10-11 16:17:30,956 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312110,312123] [2024-10-11 16:17:30,956 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312263,312276] [2024-10-11 16:17:30,956 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312414,312427] [2024-10-11 16:17:30,957 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312564,312577] [2024-10-11 16:17:30,957 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312711,312724] [2024-10-11 16:17:30,957 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312862,312875] [2024-10-11 16:17:30,957 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313013,313026] [2024-10-11 16:17:30,957 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313161,313174] [2024-10-11 16:17:30,958 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313327,313340] [2024-10-11 16:17:30,958 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313496,313509] [2024-10-11 16:17:30,960 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313663,313676] [2024-10-11 16:17:30,960 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313831,313844] [2024-10-11 16:17:30,960 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313981,313994] [2024-10-11 16:17:30,961 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314128,314141] [2024-10-11 16:17:30,961 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314289,314302] [2024-10-11 16:17:30,961 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314459,314472] [2024-10-11 16:17:30,964 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314621,314634] [2024-10-11 16:17:30,966 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:17:30,979 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 16:17:31,021 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4392] [2024-10-11 16:17:31,301 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301233,301246] [2024-10-11 16:17:31,301 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301378,301391] [2024-10-11 16:17:31,301 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301524,301537] [2024-10-11 16:17:31,302 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301689,301702] [2024-10-11 16:17:31,302 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[301847,301860] [2024-10-11 16:17:31,302 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302005,302018] [2024-10-11 16:17:31,302 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302163,302176] [2024-10-11 16:17:31,302 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302323,302336] [2024-10-11 16:17:31,303 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302482,302495] [2024-10-11 16:17:31,303 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302621,302634] [2024-10-11 16:17:31,303 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302763,302776] [2024-10-11 16:17:31,304 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[302912,302925] [2024-10-11 16:17:31,304 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303051,303064] [2024-10-11 16:17:31,304 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303206,303219] [2024-10-11 16:17:31,304 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303366,303379] [2024-10-11 16:17:31,305 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303517,303530] [2024-10-11 16:17:31,305 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303668,303681] [2024-10-11 16:17:31,305 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303820,303833] [2024-10-11 16:17:31,306 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[303969,303982] [2024-10-11 16:17:31,306 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304117,304130] [2024-10-11 16:17:31,306 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304274,304287] [2024-10-11 16:17:31,306 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304423,304436] [2024-10-11 16:17:31,307 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304579,304592] [2024-10-11 16:17:31,307 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304732,304745] [2024-10-11 16:17:31,307 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[304878,304891] [2024-10-11 16:17:31,307 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305021,305034] [2024-10-11 16:17:31,308 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305173,305186] [2024-10-11 16:17:31,308 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305319,305332] [2024-10-11 16:17:31,308 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305464,305477] [2024-10-11 16:17:31,308 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305618,305631] [2024-10-11 16:17:31,309 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305769,305782] [2024-10-11 16:17:31,309 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[305924,305937] [2024-10-11 16:17:31,309 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306076,306089] [2024-10-11 16:17:31,310 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306231,306244] [2024-10-11 16:17:31,310 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306395,306408] [2024-10-11 16:17:31,310 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306551,306564] [2024-10-11 16:17:31,310 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306715,306728] [2024-10-11 16:17:31,311 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[306857,306870] [2024-10-11 16:17:31,311 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307015,307028] [2024-10-11 16:17:31,311 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307182,307195] [2024-10-11 16:17:31,311 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307341,307354] [2024-10-11 16:17:31,312 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307500,307513] [2024-10-11 16:17:31,312 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307649,307662] [2024-10-11 16:17:31,312 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307796,307809] [2024-10-11 16:17:31,312 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[307935,307948] [2024-10-11 16:17:31,313 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308098,308111] [2024-10-11 16:17:31,313 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308264,308277] [2024-10-11 16:17:31,313 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308428,308441] [2024-10-11 16:17:31,313 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308593,308606] [2024-10-11 16:17:31,314 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308758,308771] [2024-10-11 16:17:31,314 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[308924,308937] [2024-10-11 16:17:31,314 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309089,309102] [2024-10-11 16:17:31,315 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309256,309269] [2024-10-11 16:17:31,315 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309416,309429] [2024-10-11 16:17:31,315 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309578,309591] [2024-10-11 16:17:31,315 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309737,309750] [2024-10-11 16:17:31,316 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[309883,309896] [2024-10-11 16:17:31,316 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310026,310039] [2024-10-11 16:17:31,316 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310170,310183] [2024-10-11 16:17:31,316 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310313,310326] [2024-10-11 16:17:31,317 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310457,310470] [2024-10-11 16:17:31,317 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310598,310611] [2024-10-11 16:17:31,317 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310736,310749] [2024-10-11 16:17:31,317 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[310894,310907] [2024-10-11 16:17:31,318 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311053,311066] [2024-10-11 16:17:31,318 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311209,311222] [2024-10-11 16:17:31,318 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311358,311371] [2024-10-11 16:17:31,318 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311510,311523] [2024-10-11 16:17:31,319 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311661,311674] [2024-10-11 16:17:31,319 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311810,311823] [2024-10-11 16:17:31,319 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[311962,311975] [2024-10-11 16:17:31,319 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312110,312123] [2024-10-11 16:17:31,320 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312263,312276] [2024-10-11 16:17:31,320 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312414,312427] [2024-10-11 16:17:31,320 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312564,312577] [2024-10-11 16:17:31,320 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312711,312724] [2024-10-11 16:17:31,321 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[312862,312875] [2024-10-11 16:17:31,321 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313013,313026] [2024-10-11 16:17:31,321 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313161,313174] [2024-10-11 16:17:31,322 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313327,313340] [2024-10-11 16:17:31,322 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313496,313509] [2024-10-11 16:17:31,322 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313663,313676] [2024-10-11 16:17:31,322 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313831,313844] [2024-10-11 16:17:31,323 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[313981,313994] [2024-10-11 16:17:31,323 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314128,314141] [2024-10-11 16:17:31,323 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314289,314302] [2024-10-11 16:17:31,323 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314459,314472] [2024-10-11 16:17:31,323 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--touchscreen--elants_i2c.ko.cil.i[314621,314634] [2024-10-11 16:17:31,325 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:17:31,484 INFO L204 MainTranslator]: Completed translation [2024-10-11 16:17:31,485 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:17:31 WrapperNode [2024-10-11 16:17:31,485 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 16:17:31,486 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 16:17:31,486 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 16:17:31,486 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 16:17:31,492 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:17:31" (1/1) ... [2024-10-11 16:17:31,536 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4897]: Variable #t~ret151 modified in procedure elants_i2c_query_fw_id but not declared [2024-10-11 16:17:31,536 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4897]: Undeclared identifier #t~ret151 in IdentifierExpression[#t~ret151,] [2024-10-11 16:17:31,537 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4897]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret151,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,537 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_id" [4898]: Variable #t~ret152 modified in procedure elants_i2c_query_fw_id but not declared [2024-10-11 16:17:31,537 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_id" [4898]: Undeclared identifier #t~ret152 in IdentifierExpression[#t~ret152,] [2024-10-11 16:17:31,537 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_id" [4898]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret152,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,537 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4899]: Variable #t~ret153 modified in procedure elants_i2c_query_fw_id but not declared [2024-10-11 16:17:31,555 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4899]: Undeclared identifier #t~ret153 in IdentifierExpression[#t~ret153,] [2024-10-11 16:17:31,556 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4899]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret153,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,556 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw id error=%d, buf=%*phC\n" [4900]: Variable #t~ret154 modified in procedure elants_i2c_query_fw_id but not declared [2024-10-11 16:17:31,556 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw id error=%d, buf=%*phC\n" [4900]: Undeclared identifier #t~ret154 in IdentifierExpression[#t~ret154,] [2024-10-11 16:17:31,556 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw id error=%d, buf=%*phC\n" [4900]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret154,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,557 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4957]: Variable #t~ret163 modified in procedure elants_i2c_query_fw_version but not declared [2024-10-11 16:17:31,557 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4957]: Undeclared identifier #t~ret163 in IdentifierExpression[#t~ret163,] [2024-10-11 16:17:31,557 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [4957]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret163,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,557 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_version" [4958]: Variable #t~ret164 modified in procedure elants_i2c_query_fw_version but not declared [2024-10-11 16:17:31,557 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_version" [4958]: Undeclared identifier #t~ret164 in IdentifierExpression[#t~ret164,] [2024-10-11 16:17:31,558 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_fw_version" [4958]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret164,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,558 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4959]: Variable #t~ret165 modified in procedure elants_i2c_query_fw_version but not declared [2024-10-11 16:17:31,558 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4959]: Undeclared identifier #t~ret165 in IdentifierExpression[#t~ret165,] [2024-10-11 16:17:31,558 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [4959]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret165,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,558 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw version error=%d, buf=%*phC\n" [4960]: Variable #t~ret166 modified in procedure elants_i2c_query_fw_version but not declared [2024-10-11 16:17:31,558 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw version error=%d, buf=%*phC\n" [4960]: Undeclared identifier #t~ret166 in IdentifierExpression[#t~ret166,] [2024-10-11 16:17:31,558 ERROR L1136 TypeChecker]: C: descriptor.format = "read fw version error=%d, buf=%*phC\n" [4960]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret166,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,567 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5017]: Variable #t~ret174 modified in procedure elants_i2c_query_test_version but not declared [2024-10-11 16:17:31,567 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5017]: Undeclared identifier #t~ret174 in IdentifierExpression[#t~ret174,] [2024-10-11 16:17:31,567 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5017]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret174,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,567 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_test_version" [5018]: Variable #t~ret175 modified in procedure elants_i2c_query_test_version but not declared [2024-10-11 16:17:31,567 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_test_version" [5018]: Undeclared identifier #t~ret175 in IdentifierExpression[#t~ret175,] [2024-10-11 16:17:31,568 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_test_version" [5018]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret175,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,568 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5019]: Variable #t~ret176 modified in procedure elants_i2c_query_test_version but not declared [2024-10-11 16:17:31,568 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5019]: Undeclared identifier #t~ret176 in IdentifierExpression[#t~ret176,] [2024-10-11 16:17:31,568 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5019]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret176,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,568 ERROR L1136 TypeChecker]: C: descriptor.format = "read test version error rc=%d, buf=%*phC\n" [5020]: Variable #t~ret177 modified in procedure elants_i2c_query_test_version but not declared [2024-10-11 16:17:31,568 ERROR L1136 TypeChecker]: C: descriptor.format = "read test version error rc=%d, buf=%*phC\n" [5020]: Undeclared identifier #t~ret177 in IdentifierExpression[#t~ret177,] [2024-10-11 16:17:31,569 ERROR L1136 TypeChecker]: C: descriptor.format = "read test version error rc=%d, buf=%*phC\n" [5020]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret177,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,570 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5171]: Variable #t~ret204 modified in procedure elants_i2c_query_ts_info but not declared [2024-10-11 16:17:31,570 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5171]: Undeclared identifier #t~ret204 in IdentifierExpression[#t~ret204,] [2024-10-11 16:17:31,570 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5171]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret204,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,570 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_ts_info" [5172]: Variable #t~ret205 modified in procedure elants_i2c_query_ts_info but not declared [2024-10-11 16:17:31,570 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_ts_info" [5172]: Undeclared identifier #t~ret205 in IdentifierExpression[#t~ret205,] [2024-10-11 16:17:31,570 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_query_ts_info" [5172]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret205,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,571 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5173]: Variable #t~ret206 modified in procedure elants_i2c_query_ts_info but not declared [2024-10-11 16:17:31,571 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5173]: Undeclared identifier #t~ret206 in IdentifierExpression[#t~ret206,] [2024-10-11 16:17:31,571 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5173]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret206,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,571 ERROR L1136 TypeChecker]: C: descriptor.format = "phy_x=%d, phy_y=%d\n" [5174]: Variable #t~ret207 modified in procedure elants_i2c_query_ts_info but not declared [2024-10-11 16:17:31,571 ERROR L1136 TypeChecker]: C: descriptor.format = "phy_x=%d, phy_y=%d\n" [5174]: Undeclared identifier #t~ret207 in IdentifierExpression[#t~ret207,] [2024-10-11 16:17:31,571 ERROR L1136 TypeChecker]: C: descriptor.format = "phy_x=%d, phy_y=%d\n" [5174]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret207,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,572 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5226]: Variable #t~ret216 modified in procedure elants_i2c_fastboot but not declared [2024-10-11 16:17:31,573 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5226]: Undeclared identifier #t~ret216 in IdentifierExpression[#t~ret216,] [2024-10-11 16:17:31,573 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5226]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret216,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,573 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_fastboot" [5227]: Variable #t~ret217 modified in procedure elants_i2c_fastboot but not declared [2024-10-11 16:17:31,573 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_fastboot" [5227]: Undeclared identifier #t~ret217 in IdentifierExpression[#t~ret217,] [2024-10-11 16:17:31,573 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_fastboot" [5227]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret217,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,573 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5228]: Variable #t~ret218 modified in procedure elants_i2c_fastboot but not declared [2024-10-11 16:17:31,574 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5228]: Undeclared identifier #t~ret218 in IdentifierExpression[#t~ret218,] [2024-10-11 16:17:31,574 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5228]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret218,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,574 ERROR L1136 TypeChecker]: C: descriptor.format = "boot success -- 0x%x\n" [5229]: Variable #t~ret219 modified in procedure elants_i2c_fastboot but not declared [2024-10-11 16:17:31,574 ERROR L1136 TypeChecker]: C: descriptor.format = "boot success -- 0x%x\n" [5229]: Undeclared identifier #t~ret219 in IdentifierExpression[#t~ret219,] [2024-10-11 16:17:31,574 ERROR L1136 TypeChecker]: C: descriptor.format = "boot success -- 0x%x\n" [5229]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret219,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,576 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5441]: Variable #t~ret245 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,576 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5441]: Undeclared identifier #t~ret245 in IdentifierExpression[#t~ret245,] [2024-10-11 16:17:31,577 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5441]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret245,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,577 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_do_update_firmware" [5442]: Variable #t~ret246 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,577 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_do_update_firmware" [5442]: Undeclared identifier #t~ret246 in IdentifierExpression[#t~ret246,] [2024-10-11 16:17:31,577 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_do_update_firmware" [5442]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret246,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,577 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5443]: Variable #t~ret247 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,577 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5443]: Undeclared identifier #t~ret247 in IdentifierExpression[#t~ret247,] [2024-10-11 16:17:31,577 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5443]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret247,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,578 ERROR L1136 TypeChecker]: C: descriptor.format = "Recovery mode procedure\n" [5444]: Variable #t~ret248 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,578 ERROR L1136 TypeChecker]: C: descriptor.format = "Recovery mode procedure\n" [5444]: Undeclared identifier #t~ret248 in IdentifierExpression[#t~ret248,] [2024-10-11 16:17:31,578 ERROR L1136 TypeChecker]: C: descriptor.format = "Recovery mode procedure\n" [5444]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret248,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,578 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5460]: Variable #t~ret253 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,578 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5460]: Undeclared identifier #t~ret253 in IdentifierExpression[#t~ret253,] [2024-10-11 16:17:31,578 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5460]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret253,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,578 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_do_update_firmware" [5461]: Variable #t~ret254 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,579 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_do_update_firmware" [5461]: Undeclared identifier #t~ret254 in IdentifierExpression[#t~ret254,] [2024-10-11 16:17:31,579 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_do_update_firmware" [5461]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret254,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,579 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5462]: Variable #t~ret255 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,579 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5462]: Undeclared identifier #t~ret255 in IdentifierExpression[#t~ret255,] [2024-10-11 16:17:31,579 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5462]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret255,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,579 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Normal IAP procedure\n" [5463]: Variable #t~ret256 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,579 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Normal IAP procedure\n" [5463]: Undeclared identifier #t~ret256 in IdentifierExpression[#t~ret256,] [2024-10-11 16:17:31,579 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Normal IAP procedure\n" [5463]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret256,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,580 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "elants_i2c" [5548]: Variable #t~ret277 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,580 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "elants_i2c" [5548]: Undeclared identifier #t~ret277 in IdentifierExpression[#t~ret277,] [2024-10-11 16:17:31,580 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "elants_i2c" [5548]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret277,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,580 ERROR L1136 TypeChecker]: C: descriptor___1.function = "elants_i2c_do_update_firmware" [5549]: Variable #t~ret278 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,580 ERROR L1136 TypeChecker]: C: descriptor___1.function = "elants_i2c_do_update_firmware" [5549]: Undeclared identifier #t~ret278 in IdentifierExpression[#t~ret278,] [2024-10-11 16:17:31,580 ERROR L1136 TypeChecker]: C: descriptor___1.function = "elants_i2c_do_update_firmware" [5549]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret278,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,581 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/input/touchscreen/elants_i2c.c" [5550]: Variable #t~ret279 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,581 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/input/touchscreen/elants_i2c.c" [5550]: Undeclared identifier #t~ret279 in IdentifierExpression[#t~ret279,] [2024-10-11 16:17:31,581 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/input/touchscreen/elants_i2c.c" [5550]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret279,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,581 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IAP Pages = %d\n" [5551]: Variable #t~ret280 modified in procedure elants_i2c_do_update_firmware but not declared [2024-10-11 16:17:31,581 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IAP Pages = %d\n" [5551]: Undeclared identifier #t~ret280 in IdentifierExpression[#t~ret280,] [2024-10-11 16:17:31,581 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IAP Pages = %d\n" [5551]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret280,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,583 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5682]: Variable #t~ret311 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:31,584 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5682]: Undeclared identifier #t~ret311 in IdentifierExpression[#t~ret311,] [2024-10-11 16:17:31,584 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5682]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret311,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,584 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_mt_event" [5683]: Variable #t~ret312 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:31,584 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_mt_event" [5683]: Undeclared identifier #t~ret312 in IdentifierExpression[#t~ret312,] [2024-10-11 16:17:31,585 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_mt_event" [5683]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret312,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,585 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5684]: Variable #t~ret313 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:31,585 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5684]: Undeclared identifier #t~ret313 in IdentifierExpression[#t~ret313,] [2024-10-11 16:17:31,585 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5684]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret313,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,585 ERROR L1136 TypeChecker]: C: descriptor.format = "n_fingers: %u, state: %04x\n" [5685]: Variable #t~ret314 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:31,585 ERROR L1136 TypeChecker]: C: descriptor.format = "n_fingers: %u, state: %04x\n" [5685]: Undeclared identifier #t~ret314 in IdentifierExpression[#t~ret314,] [2024-10-11 16:17:31,585 ERROR L1136 TypeChecker]: C: descriptor.format = "n_fingers: %u, state: %04x\n" [5685]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret314,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,586 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5707]: Variable #t~ret325 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:31,586 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5707]: Undeclared identifier #t~ret325 in IdentifierExpression[#t~ret325,] [2024-10-11 16:17:31,586 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "elants_i2c" [5707]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret325,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,586 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_mt_event" [5708]: Variable #t~ret326 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:31,586 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_mt_event" [5708]: Undeclared identifier #t~ret326 in IdentifierExpression[#t~ret326,] [2024-10-11 16:17:31,587 ERROR L1136 TypeChecker]: C: descriptor___0.function = "elants_i2c_mt_event" [5708]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret326,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,587 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5709]: Variable #t~ret327 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:31,587 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5709]: Undeclared identifier #t~ret327 in IdentifierExpression[#t~ret327,] [2024-10-11 16:17:31,587 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/input/touchscreen/elants_i2c.c" [5709]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret327,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,587 ERROR L1136 TypeChecker]: C: descriptor___0.format = "i=%d x=%d y=%d p=%d w=%d\n" [5710]: Variable #t~ret328 modified in procedure elants_i2c_mt_event but not declared [2024-10-11 16:17:31,587 ERROR L1136 TypeChecker]: C: descriptor___0.format = "i=%d x=%d y=%d p=%d w=%d\n" [5710]: Undeclared identifier #t~ret328 in IdentifierExpression[#t~ret328,] [2024-10-11 16:17:31,588 ERROR L1136 TypeChecker]: C: descriptor___0.format = "i=%d x=%d y=%d p=%d w=%d\n" [5710]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret328,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,589 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5834]: Variable #t~ret349 modified in procedure elants_i2c_irq but not declared [2024-10-11 16:17:31,589 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5834]: Undeclared identifier #t~ret349 in IdentifierExpression[#t~ret349,] [2024-10-11 16:17:31,589 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [5834]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret349,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,590 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_irq" [5835]: Variable #t~ret350 modified in procedure elants_i2c_irq but not declared [2024-10-11 16:17:31,590 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_irq" [5835]: Undeclared identifier #t~ret350 in IdentifierExpression[#t~ret350,] [2024-10-11 16:17:31,590 ERROR L1136 TypeChecker]: C: descriptor.function = "elants_i2c_irq" [5835]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret350,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,590 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5836]: Variable #t~ret351 modified in procedure elants_i2c_irq but not declared [2024-10-11 16:17:31,590 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5836]: Undeclared identifier #t~ret351 in IdentifierExpression[#t~ret351,] [2024-10-11 16:17:31,590 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [5836]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret351,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,590 ERROR L1136 TypeChecker]: C: descriptor.format = "%s: packet %*ph\n" [5837]: Variable #t~ret352 modified in procedure elants_i2c_irq but not declared [2024-10-11 16:17:31,591 ERROR L1136 TypeChecker]: C: descriptor.format = "%s: packet %*ph\n" [5837]: Undeclared identifier #t~ret352 in IdentifierExpression[#t~ret352,] [2024-10-11 16:17:31,591 ERROR L1136 TypeChecker]: C: descriptor.format = "%s: packet %*ph\n" [5837]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret352,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,592 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [6031]: Variable #t~ret381 modified in procedure write_update_fw but not declared [2024-10-11 16:17:31,592 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [6031]: Undeclared identifier #t~ret381 in IdentifierExpression[#t~ret381,] [2024-10-11 16:17:31,592 ERROR L1136 TypeChecker]: C: descriptor.modname = "elants_i2c" [6031]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret381,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,593 ERROR L1136 TypeChecker]: C: descriptor.function = "write_update_fw" [6032]: Variable #t~ret382 modified in procedure write_update_fw but not declared [2024-10-11 16:17:31,593 ERROR L1136 TypeChecker]: C: descriptor.function = "write_update_fw" [6032]: Undeclared identifier #t~ret382 in IdentifierExpression[#t~ret382,] [2024-10-11 16:17:31,593 ERROR L1136 TypeChecker]: C: descriptor.function = "write_update_fw" [6032]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret382,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,593 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [6033]: Variable #t~ret383 modified in procedure write_update_fw but not declared [2024-10-11 16:17:31,593 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [6033]: Undeclared identifier #t~ret383 in IdentifierExpression[#t~ret383,] [2024-10-11 16:17:31,593 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/input/touchscreen/elants_i2c.c" [6033]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret383,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,594 ERROR L1136 TypeChecker]: C: descriptor.format = "firmware update result: %d\n" [6034]: Variable #t~ret384 modified in procedure write_update_fw but not declared [2024-10-11 16:17:31,594 ERROR L1136 TypeChecker]: C: descriptor.format = "firmware update result: %d\n" [6034]: Undeclared identifier #t~ret384 in IdentifierExpression[#t~ret384,] [2024-10-11 16:17:31,594 ERROR L1136 TypeChecker]: C: descriptor.format = "firmware update result: %d\n" [6034]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret384,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,596 ERROR L1136 TypeChecker]: C: (ts->input)->name = "Elan Touchscreen" [6229]: Variable #t~ret417 modified in procedure elants_i2c_probe but not declared [2024-10-11 16:17:31,596 ERROR L1136 TypeChecker]: C: (ts->input)->name = "Elan Touchscreen" [6229]: Undeclared identifier #t~ret417 in IdentifierExpression[#t~ret417,] [2024-10-11 16:17:31,596 ERROR L1136 TypeChecker]: C: (ts->input)->name = "Elan Touchscreen" [6229]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret417,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[#t~mem416,],base],StructAccessExpression[IdentifierExpression[#t~mem416,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 16:17:31,614 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:17:31" (1/1) ... [2024-10-11 16:17:31,614 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 16:17:31,614 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-10-11 16:17:31,616 INFO L158 Benchmark]: Toolchain (without parser) took 3020.91ms. Allocated memory was 77.6MB in the beginning and 306.2MB in the end (delta: 228.6MB). Free memory was 47.9MB in the beginning and 174.8MB in the end (delta: -126.9MB). Peak memory consumption was 100.5MB. Max. memory is 16.1GB. [2024-10-11 16:17:31,616 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 54.5MB. Free memory was 33.2MB in the beginning and 33.1MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 16:17:31,617 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2888.75ms. Allocated memory was 77.6MB in the beginning and 306.2MB in the end (delta: 228.6MB). Free memory was 47.6MB in the beginning and 186.4MB in the end (delta: -138.8MB). Peak memory consumption was 92.2MB. Max. memory is 16.1GB. [2024-10-11 16:17:31,617 INFO L158 Benchmark]: Boogie Procedure Inliner took 128.50ms. Allocated memory is still 306.2MB. Free memory was 186.4MB in the beginning and 174.8MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-10-11 16:17:31,618 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 54.5MB. Free memory was 33.2MB in the beginning and 33.1MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2888.75ms. Allocated memory was 77.6MB in the beginning and 306.2MB in the end (delta: 228.6MB). Free memory was 47.6MB in the beginning and 186.4MB in the end (delta: -138.8MB). Peak memory consumption was 92.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 128.50ms. Allocated memory is still 306.2MB. Free memory was 186.4MB in the beginning and 174.8MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - TypeErrorResult [Line: 4897]: Type Error Variable #t~ret151 modified in procedure elants_i2c_query_fw_id but not declared - TypeErrorResult [Line: 4897]: Type Error Undeclared identifier #t~ret151 in IdentifierExpression[#t~ret151,] - TypeErrorResult [Line: 4897]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret151,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 4898]: Type Error Variable #t~ret152 modified in procedure elants_i2c_query_fw_id but not declared - TypeErrorResult [Line: 4898]: Type Error Undeclared identifier #t~ret152 in IdentifierExpression[#t~ret152,] - TypeErrorResult [Line: 4898]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret152,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 4899]: Type Error Variable #t~ret153 modified in procedure elants_i2c_query_fw_id but not declared - TypeErrorResult [Line: 4899]: Type Error Undeclared identifier #t~ret153 in IdentifierExpression[#t~ret153,] - TypeErrorResult [Line: 4899]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret153,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 4900]: Type Error Variable #t~ret154 modified in procedure elants_i2c_query_fw_id but not declared - TypeErrorResult [Line: 4900]: Type Error Undeclared identifier #t~ret154 in IdentifierExpression[#t~ret154,] - TypeErrorResult [Line: 4900]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret154,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 4957]: Type Error Variable #t~ret163 modified in procedure elants_i2c_query_fw_version but not declared - TypeErrorResult [Line: 4957]: Type Error Undeclared identifier #t~ret163 in IdentifierExpression[#t~ret163,] - TypeErrorResult [Line: 4957]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret163,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 4958]: Type Error Variable #t~ret164 modified in procedure elants_i2c_query_fw_version but not declared - TypeErrorResult [Line: 4958]: Type Error Undeclared identifier #t~ret164 in IdentifierExpression[#t~ret164,] - TypeErrorResult [Line: 4958]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret164,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 4959]: Type Error Variable #t~ret165 modified in procedure elants_i2c_query_fw_version but not declared - TypeErrorResult [Line: 4959]: Type Error Undeclared identifier #t~ret165 in IdentifierExpression[#t~ret165,] - TypeErrorResult [Line: 4959]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret165,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 4960]: Type Error Variable #t~ret166 modified in procedure elants_i2c_query_fw_version but not declared - TypeErrorResult [Line: 4960]: Type Error Undeclared identifier #t~ret166 in IdentifierExpression[#t~ret166,] - TypeErrorResult [Line: 4960]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret166,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5017]: Type Error Variable #t~ret174 modified in procedure elants_i2c_query_test_version but not declared - TypeErrorResult [Line: 5017]: Type Error Undeclared identifier #t~ret174 in IdentifierExpression[#t~ret174,] - TypeErrorResult [Line: 5017]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret174,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5018]: Type Error Variable #t~ret175 modified in procedure elants_i2c_query_test_version but not declared - TypeErrorResult [Line: 5018]: Type Error Undeclared identifier #t~ret175 in IdentifierExpression[#t~ret175,] - TypeErrorResult [Line: 5018]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret175,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5019]: Type Error Variable #t~ret176 modified in procedure elants_i2c_query_test_version but not declared - TypeErrorResult [Line: 5019]: Type Error Undeclared identifier #t~ret176 in IdentifierExpression[#t~ret176,] - TypeErrorResult [Line: 5019]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret176,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5020]: Type Error Variable #t~ret177 modified in procedure elants_i2c_query_test_version but not declared - TypeErrorResult [Line: 5020]: Type Error Undeclared identifier #t~ret177 in IdentifierExpression[#t~ret177,] - TypeErrorResult [Line: 5020]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret177,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5171]: Type Error Variable #t~ret204 modified in procedure elants_i2c_query_ts_info but not declared - TypeErrorResult [Line: 5171]: Type Error Undeclared identifier #t~ret204 in IdentifierExpression[#t~ret204,] - TypeErrorResult [Line: 5171]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret204,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5172]: Type Error Variable #t~ret205 modified in procedure elants_i2c_query_ts_info but not declared - TypeErrorResult [Line: 5172]: Type Error Undeclared identifier #t~ret205 in IdentifierExpression[#t~ret205,] - TypeErrorResult [Line: 5172]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret205,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5173]: Type Error Variable #t~ret206 modified in procedure elants_i2c_query_ts_info but not declared - TypeErrorResult [Line: 5173]: Type Error Undeclared identifier #t~ret206 in IdentifierExpression[#t~ret206,] - TypeErrorResult [Line: 5173]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret206,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5174]: Type Error Variable #t~ret207 modified in procedure elants_i2c_query_ts_info but not declared - TypeErrorResult [Line: 5174]: Type Error Undeclared identifier #t~ret207 in IdentifierExpression[#t~ret207,] - TypeErrorResult [Line: 5174]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret207,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5226]: Type Error Variable #t~ret216 modified in procedure elants_i2c_fastboot but not declared - TypeErrorResult [Line: 5226]: Type Error Undeclared identifier #t~ret216 in IdentifierExpression[#t~ret216,] - TypeErrorResult [Line: 5226]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret216,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5227]: Type Error Variable #t~ret217 modified in procedure elants_i2c_fastboot but not declared - TypeErrorResult [Line: 5227]: Type Error Undeclared identifier #t~ret217 in IdentifierExpression[#t~ret217,] - TypeErrorResult [Line: 5227]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret217,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5228]: Type Error Variable #t~ret218 modified in procedure elants_i2c_fastboot but not declared - TypeErrorResult [Line: 5228]: Type Error Undeclared identifier #t~ret218 in IdentifierExpression[#t~ret218,] - TypeErrorResult [Line: 5228]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret218,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5229]: Type Error Variable #t~ret219 modified in procedure elants_i2c_fastboot but not declared - TypeErrorResult [Line: 5229]: Type Error Undeclared identifier #t~ret219 in IdentifierExpression[#t~ret219,] - TypeErrorResult [Line: 5229]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret219,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5441]: Type Error Variable #t~ret245 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5441]: Type Error Undeclared identifier #t~ret245 in IdentifierExpression[#t~ret245,] - TypeErrorResult [Line: 5441]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret245,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5442]: Type Error Variable #t~ret246 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5442]: Type Error Undeclared identifier #t~ret246 in IdentifierExpression[#t~ret246,] - TypeErrorResult [Line: 5442]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret246,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5443]: Type Error Variable #t~ret247 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5443]: Type Error Undeclared identifier #t~ret247 in IdentifierExpression[#t~ret247,] - TypeErrorResult [Line: 5443]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret247,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5444]: Type Error Variable #t~ret248 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5444]: Type Error Undeclared identifier #t~ret248 in IdentifierExpression[#t~ret248,] - TypeErrorResult [Line: 5444]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret248,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5460]: Type Error Variable #t~ret253 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5460]: Type Error Undeclared identifier #t~ret253 in IdentifierExpression[#t~ret253,] - TypeErrorResult [Line: 5460]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret253,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5461]: Type Error Variable #t~ret254 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5461]: Type Error Undeclared identifier #t~ret254 in IdentifierExpression[#t~ret254,] - TypeErrorResult [Line: 5461]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret254,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5462]: Type Error Variable #t~ret255 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5462]: Type Error Undeclared identifier #t~ret255 in IdentifierExpression[#t~ret255,] - TypeErrorResult [Line: 5462]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret255,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5463]: Type Error Variable #t~ret256 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5463]: Type Error Undeclared identifier #t~ret256 in IdentifierExpression[#t~ret256,] - TypeErrorResult [Line: 5463]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret256,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5548]: Type Error Variable #t~ret277 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5548]: Type Error Undeclared identifier #t~ret277 in IdentifierExpression[#t~ret277,] - TypeErrorResult [Line: 5548]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret277,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5549]: Type Error Variable #t~ret278 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5549]: Type Error Undeclared identifier #t~ret278 in IdentifierExpression[#t~ret278,] - TypeErrorResult [Line: 5549]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret278,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5550]: Type Error Variable #t~ret279 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5550]: Type Error Undeclared identifier #t~ret279 in IdentifierExpression[#t~ret279,] - TypeErrorResult [Line: 5550]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret279,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5551]: Type Error Variable #t~ret280 modified in procedure elants_i2c_do_update_firmware but not declared - TypeErrorResult [Line: 5551]: Type Error Undeclared identifier #t~ret280 in IdentifierExpression[#t~ret280,] - TypeErrorResult [Line: 5551]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret280,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5682]: Type Error Variable #t~ret311 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5682]: Type Error Undeclared identifier #t~ret311 in IdentifierExpression[#t~ret311,] - TypeErrorResult [Line: 5682]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret311,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5683]: Type Error Variable #t~ret312 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5683]: Type Error Undeclared identifier #t~ret312 in IdentifierExpression[#t~ret312,] - TypeErrorResult [Line: 5683]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret312,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5684]: Type Error Variable #t~ret313 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5684]: Type Error Undeclared identifier #t~ret313 in IdentifierExpression[#t~ret313,] - TypeErrorResult [Line: 5684]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret313,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5685]: Type Error Variable #t~ret314 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5685]: Type Error Undeclared identifier #t~ret314 in IdentifierExpression[#t~ret314,] - TypeErrorResult [Line: 5685]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret314,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5707]: Type Error Variable #t~ret325 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5707]: Type Error Undeclared identifier #t~ret325 in IdentifierExpression[#t~ret325,] - TypeErrorResult [Line: 5707]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret325,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5708]: Type Error Variable #t~ret326 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5708]: Type Error Undeclared identifier #t~ret326 in IdentifierExpression[#t~ret326,] - TypeErrorResult [Line: 5708]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret326,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5709]: Type Error Variable #t~ret327 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5709]: Type Error Undeclared identifier #t~ret327 in IdentifierExpression[#t~ret327,] - TypeErrorResult [Line: 5709]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret327,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5710]: Type Error Variable #t~ret328 modified in procedure elants_i2c_mt_event but not declared - TypeErrorResult [Line: 5710]: Type Error Undeclared identifier #t~ret328 in IdentifierExpression[#t~ret328,] - TypeErrorResult [Line: 5710]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret328,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5834]: Type Error Variable #t~ret349 modified in procedure elants_i2c_irq but not declared - TypeErrorResult [Line: 5834]: Type Error Undeclared identifier #t~ret349 in IdentifierExpression[#t~ret349,] - TypeErrorResult [Line: 5834]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret349,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5835]: Type Error Variable #t~ret350 modified in procedure elants_i2c_irq but not declared - TypeErrorResult [Line: 5835]: Type Error Undeclared identifier #t~ret350 in IdentifierExpression[#t~ret350,] - TypeErrorResult [Line: 5835]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret350,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5836]: Type Error Variable #t~ret351 modified in procedure elants_i2c_irq but not declared - TypeErrorResult [Line: 5836]: Type Error Undeclared identifier #t~ret351 in IdentifierExpression[#t~ret351,] - TypeErrorResult [Line: 5836]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret351,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 5837]: Type Error Variable #t~ret352 modified in procedure elants_i2c_irq but not declared - TypeErrorResult [Line: 5837]: Type Error Undeclared identifier #t~ret352 in IdentifierExpression[#t~ret352,] - TypeErrorResult [Line: 5837]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret352,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 6031]: Type Error Variable #t~ret381 modified in procedure write_update_fw but not declared - TypeErrorResult [Line: 6031]: Type Error Undeclared identifier #t~ret381 in IdentifierExpression[#t~ret381,] - TypeErrorResult [Line: 6031]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret381,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 6032]: Type Error Variable #t~ret382 modified in procedure write_update_fw but not declared - TypeErrorResult [Line: 6032]: Type Error Undeclared identifier #t~ret382 in IdentifierExpression[#t~ret382,] - TypeErrorResult [Line: 6032]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret382,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 6033]: Type Error Variable #t~ret383 modified in procedure write_update_fw but not declared - TypeErrorResult [Line: 6033]: Type Error Undeclared identifier #t~ret383 in IdentifierExpression[#t~ret383,] - TypeErrorResult [Line: 6033]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret383,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 6034]: Type Error Variable #t~ret384 modified in procedure write_update_fw but not declared - TypeErrorResult [Line: 6034]: Type Error Undeclared identifier #t~ret384 in IdentifierExpression[#t~ret384,] - TypeErrorResult [Line: 6034]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret384,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 6229]: Type Error Variable #t~ret417 modified in procedure elants_i2c_probe but not declared - TypeErrorResult [Line: 6229]: Type Error Undeclared identifier #t~ret417 in IdentifierExpression[#t~ret417,] - TypeErrorResult [Line: 6229]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret417,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[#t~mem416,],base],StructAccessExpression[IdentifierExpression[#t~mem416,],offset]]],BitvecLiteral[8,64]]] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4392]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4392] RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: TYPE ERROR