/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.compute.interpolants.along.a.counterexample Craig_NestedInterpolation --traceabstraction.use.separate.solver.for.trace.checks true -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_64.epf -i ../../../trunk/examples/svcomp/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-267fbe0 [2020-07-18 08:33:31,808 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-18 08:33:31,810 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-18 08:33:31,823 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-18 08:33:31,823 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-18 08:33:31,824 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-18 08:33:31,825 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-18 08:33:31,827 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-18 08:33:31,829 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-18 08:33:31,830 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-18 08:33:31,831 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-18 08:33:31,832 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-18 08:33:31,832 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-18 08:33:31,833 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-18 08:33:31,834 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-18 08:33:31,835 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-18 08:33:31,836 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-18 08:33:31,837 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-18 08:33:31,839 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-18 08:33:31,841 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-18 08:33:31,842 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-18 08:33:31,843 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-18 08:33:31,848 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-18 08:33:31,849 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-18 08:33:31,854 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-18 08:33:31,855 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-18 08:33:31,855 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-18 08:33:31,856 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-18 08:33:31,858 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-18 08:33:31,859 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-18 08:33:31,859 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-18 08:33:31,860 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-18 08:33:31,862 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-18 08:33:31,863 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-18 08:33:31,864 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-18 08:33:31,864 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-18 08:33:31,868 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-18 08:33:31,868 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-18 08:33:31,868 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-18 08:33:31,869 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-18 08:33:31,871 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-18 08:33:31,872 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_64.epf [2020-07-18 08:33:31,889 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-18 08:33:31,889 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-18 08:33:31,890 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-18 08:33:31,891 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-18 08:33:31,891 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-18 08:33:31,891 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-18 08:33:31,891 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-18 08:33:31,891 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-18 08:33:31,892 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-18 08:33:31,892 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-18 08:33:31,893 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-18 08:33:31,893 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-18 08:33:31,893 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-18 08:33:31,893 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-18 08:33:31,894 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-18 08:33:31,894 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-18 08:33:31,894 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-18 08:33:31,894 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-18 08:33:31,895 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-18 08:33:31,895 INFO L138 SettingsManager]: * Use separate solver for trace checks=false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> Craig_NestedInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use separate solver for trace checks -> true [2020-07-18 08:33:32,204 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-18 08:33:32,222 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-18 08:33:32,225 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-18 08:33:32,227 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-18 08:33:32,227 INFO L275 PluginConnector]: CDTParser initialized [2020-07-18 08:33:32,228 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i [2020-07-18 08:33:32,303 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/645d8cb6c/6f366d1922794dff96abb430c6966354/FLAG70572000a [2020-07-18 08:33:32,871 INFO L306 CDTParser]: Found 1 translation units. [2020-07-18 08:33:32,872 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-commit-tester/m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i [2020-07-18 08:33:32,892 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/645d8cb6c/6f366d1922794dff96abb430c6966354/FLAG70572000a [2020-07-18 08:33:33,221 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/645d8cb6c/6f366d1922794dff96abb430c6966354 [2020-07-18 08:33:33,232 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-18 08:33:33,235 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-18 08:33:33,236 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-18 08:33:33,236 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-18 08:33:33,240 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-18 08:33:33,242 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 08:33:33" (1/1) ... [2020-07-18 08:33:33,245 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62e7a55c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:33, skipping insertion in model container [2020-07-18 08:33:33,245 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 08:33:33" (1/1) ... [2020-07-18 08:33:33,253 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-18 08:33:33,336 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-18 08:33:33,999 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 08:33:34,018 INFO L203 MainTranslator]: Completed pre-run [2020-07-18 08:33:34,145 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 08:33:34,201 INFO L208 MainTranslator]: Completed translation [2020-07-18 08:33:34,202 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34 WrapperNode [2020-07-18 08:33:34,202 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-18 08:33:34,203 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-18 08:33:34,203 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-18 08:33:34,203 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-18 08:33:34,224 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34" (1/1) ... [2020-07-18 08:33:34,224 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34" (1/1) ... [2020-07-18 08:33:34,260 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34" (1/1) ... [2020-07-18 08:33:34,261 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34" (1/1) ... [2020-07-18 08:33:34,319 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34" (1/1) ... [2020-07-18 08:33:34,325 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34" (1/1) ... [2020-07-18 08:33:34,332 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34" (1/1) ... [2020-07-18 08:33:34,343 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-18 08:33:34,344 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-18 08:33:34,344 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-18 08:33:34,344 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-18 08:33:34,345 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-18 08:33:34,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-18 08:33:34,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-18 08:33:34,435 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2020-07-18 08:33:34,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2020-07-18 08:33:34,437 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2020-07-18 08:33:34,438 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2020-07-18 08:33:34,438 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2020-07-18 08:33:34,438 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2020-07-18 08:33:34,439 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_set_drvdata [2020-07-18 08:33:34,439 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_read_ch [2020-07-18 08:33:34,439 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_add_raw [2020-07-18 08:33:34,440 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_raw [2020-07-18 08:33:34,440 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_ch_show [2020-07-18 08:33:34,440 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_label_show [2020-07-18 08:33:34,440 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_create_attr [2020-07-18 08:33:34,440 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove_attr [2020-07-18 08:33:34,441 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_probe [2020-07-18 08:33:34,441 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_remove [2020-07-18 08:33:34,442 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_init [2020-07-18 08:33:34,443 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_hwmon_exit [2020-07-18 08:33:34,443 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-18 08:33:34,444 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2020-07-18 08:33:34,445 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2020-07-18 08:33:34,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_device_create_file_5 [2020-07-18 08:33:34,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_device_create_file_6 [2020-07-18 08:33:34,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2020-07-18 08:33:34,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2020-07-18 08:33:34,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2020-07-18 08:33:34,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2020-07-18 08:33:34,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2020-07-18 08:33:34,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2020-07-18 08:33:34,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_sysfs [2020-07-18 08:33:34,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute [2020-07-18 08:33:34,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2020-07-18 08:33:34,450 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2020-07-18 08:33:34,451 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2020-07-18 08:33:34,451 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2020-07-18 08:33:34,451 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2020-07-18 08:33:34,452 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2020-07-18 08:33:34,452 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2020-07-18 08:33:34,452 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2020-07-18 08:33:34,453 INFO L138 BoogieDeclarations]: Found implementation of procedure hwmon_device_register [2020-07-18 08:33:34,453 INFO L138 BoogieDeclarations]: Found implementation of procedure hwmon_device_unregister [2020-07-18 08:33:34,453 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2020-07-18 08:33:34,453 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2020-07-18 08:33:34,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value_probe [2020-07-18 08:33:34,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2020-07-18 08:33:34,454 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible_nested [2020-07-18 08:33:34,455 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2020-07-18 08:33:34,455 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_driver_register [2020-07-18 08:33:34,456 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_driver_unregister [2020-07-18 08:33:34,456 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_adc_read [2020-07-18 08:33:34,456 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_adc_register [2020-07-18 08:33:34,457 INFO L138 BoogieDeclarations]: Found implementation of procedure s3c_adc_release [2020-07-18 08:33:34,457 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2020-07-18 08:33:34,459 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-18 08:33:34,459 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2020-07-18 08:33:34,460 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2020-07-18 08:33:34,460 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2020-07-18 08:33:34,460 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2020-07-18 08:33:34,460 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible_nested [2020-07-18 08:33:34,461 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2020-07-18 08:33:34,461 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_device_create_file_5 [2020-07-18 08:33:34,461 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_device_create_file_6 [2020-07-18 08:33:34,462 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2020-07-18 08:33:34,462 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2020-07-18 08:33:34,462 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2020-07-18 08:33:34,463 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2020-07-18 08:33:34,463 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2020-07-18 08:33:34,463 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2020-07-18 08:33:34,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_sysfs [2020-07-18 08:33:34,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute [2020-07-18 08:33:34,465 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2020-07-18 08:33:34,465 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-18 08:33:34,465 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2020-07-18 08:33:34,466 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2020-07-18 08:33:34,466 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2020-07-18 08:33:34,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2020-07-18 08:33:34,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-07-18 08:33:34,467 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2020-07-18 08:33:34,467 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2020-07-18 08:33:34,468 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2020-07-18 08:33:34,468 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2020-07-18 08:33:34,469 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2020-07-18 08:33:34,469 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2020-07-18 08:33:34,469 INFO L130 BoogieDeclarations]: Found specification of procedure platform_driver_register [2020-07-18 08:33:34,469 INFO L130 BoogieDeclarations]: Found specification of procedure platform_driver_unregister [2020-07-18 08:33:34,470 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2020-07-18 08:33:34,470 INFO L130 BoogieDeclarations]: Found specification of procedure platform_set_drvdata [2020-07-18 08:33:34,471 INFO L130 BoogieDeclarations]: Found specification of procedure hwmon_device_register [2020-07-18 08:33:34,471 INFO L130 BoogieDeclarations]: Found specification of procedure hwmon_device_unregister [2020-07-18 08:33:34,471 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_adc_read [2020-07-18 08:33:34,471 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_adc_register [2020-07-18 08:33:34,472 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_adc_release [2020-07-18 08:33:34,472 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_read_ch [2020-07-18 08:33:34,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-07-18 08:33:34,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-07-18 08:33:34,473 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_add_raw [2020-07-18 08:33:34,473 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_raw [2020-07-18 08:33:34,474 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_ch_show [2020-07-18 08:33:34,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-07-18 08:33:34,474 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_label_show [2020-07-18 08:33:34,474 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_create_attr [2020-07-18 08:33:34,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-07-18 08:33:34,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-07-18 08:33:34,475 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove_attr [2020-07-18 08:33:34,476 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_probe [2020-07-18 08:33:34,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-07-18 08:33:34,476 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_remove [2020-07-18 08:33:34,477 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_init [2020-07-18 08:33:34,477 INFO L130 BoogieDeclarations]: Found specification of procedure s3c_hwmon_exit [2020-07-18 08:33:34,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2020-07-18 08:33:34,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2020-07-18 08:33:34,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value_probe [2020-07-18 08:33:34,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2020-07-18 08:33:34,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2020-07-18 08:33:34,479 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-18 08:33:34,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2020-07-18 08:33:34,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2020-07-18 08:33:34,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2020-07-18 08:33:34,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2020-07-18 08:33:34,481 INFO L130 BoogieDeclarations]: Found specification of procedure free [2020-07-18 08:33:34,481 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-18 08:33:34,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-07-18 08:33:34,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2020-07-18 08:33:34,482 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-18 08:33:38,607 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-18 08:33:38,608 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-18 08:33:38,617 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 08:33:38 BoogieIcfgContainer [2020-07-18 08:33:38,617 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-18 08:33:38,619 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-18 08:33:38,619 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-18 08:33:38,622 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-18 08:33:38,622 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.07 08:33:33" (1/3) ... [2020-07-18 08:33:38,623 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c119ea2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 08:33:38, skipping insertion in model container [2020-07-18 08:33:38,623 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 08:33:34" (2/3) ... [2020-07-18 08:33:38,624 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c119ea2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 08:33:38, skipping insertion in model container [2020-07-18 08:33:38,624 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 08:33:38" (3/3) ... [2020-07-18 08:33:38,625 INFO L109 eAbstractionObserver]: Analyzing ICFG m0_drivers-hwmon-s3c-hwmon-ko--130_7a--af3071a.i [2020-07-18 08:33:38,636 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-18 08:33:38,644 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-18 08:33:38,657 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-18 08:33:38,675 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-18 08:33:38,675 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-18 08:33:38,675 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-07-18 08:33:38,675 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-18 08:33:38,675 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-18 08:33:38,675 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-18 08:33:38,676 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-18 08:33:38,676 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-18 08:33:38,702 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states. [2020-07-18 08:33:38,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2020-07-18 08:33:38,732 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 08:33:38,734 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 08:33:38,734 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 08:33:38,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 08:33:38,741 INFO L82 PathProgramCache]: Analyzing trace with hash 569274542, now seen corresponding path program 1 times [2020-07-18 08:33:38,749 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 08:33:38,750 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1863165235] [2020-07-18 08:33:38,750 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 08:33:39,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:39,834 WARN L193 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2020-07-18 08:33:39,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:39,936 INFO L280 TraceCheckUtils]: 0: Hoare triple {774#(and (= |#t~string79.offset| |old(#t~string79.offset)|) (= |#t~string102.base| |old(#t~string102.base)|) (= |#t~string102.offset| |old(#t~string102.offset)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= |#t~string61.base| |old(#t~string61.base)|) (= |#t~string80.offset| |old(#t~string80.offset)|) (= |#t~string106.offset| |old(#t~string106.offset)|) (= |#t~string70.base| |old(#t~string70.base)|) (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= |#t~string112.base| |old(#t~string112.base)|) (= |#t~string56.offset| |old(#t~string56.offset)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#t~string85.offset| |old(#t~string85.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string43.offset| |old(#t~string43.offset)|) (= |#t~string85.base| |old(#t~string85.base)|) (= |#t~string56.base| |old(#t~string56.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string106.base| |old(#t~string106.base)|) (= |~#s3c_hwmon_driver~0.offset| |old(~#s3c_hwmon_driver~0.offset)|) (= |#t~string44.offset| |old(#t~string44.offset)|) (= |old(#length)| |#length|) (= |#t~string99.offset| |old(#t~string99.offset)|) (= |#t~string70.offset| |old(#t~string70.offset)|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string73.base| |old(#t~string73.base)|) (= |#t~string73.offset| |old(#t~string73.offset)|) (= |#t~string67.base| |old(#t~string67.base)|) (= |#t~string112.offset| |old(#t~string112.offset)|) (= |#t~string64.base| |old(#t~string64.base)|) (= |#t~string61.offset| |old(#t~string61.offset)|) (= |#t~string43.base| |old(#t~string43.base)|) (= |#valid| |old(#valid)|) (= |#t~string64.offset| |old(#t~string64.offset)|) (= |#t~string67.offset| |old(#t~string67.offset)|) (= |#t~string93.offset| |old(#t~string93.offset)|) (= |#t~string44.base| |old(#t~string44.base)|) (= |~#s3c_hwmon_driver~0.base| |old(~#s3c_hwmon_driver~0.base)|) (= |#t~string99.base| |old(#t~string99.base)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|) (= |#t~string79.base| |old(#t~string79.base)|) (= |#t~string80.base| |old(#t~string80.base)|) (= |#t~string93.base| |old(#t~string93.base)|))} #NULL.base, #NULL.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:39,937 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} #valid := #valid[0 := 0]; {584#true} is VALID [2020-07-18 08:33:39,937 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} assume 0 < #StackHeapBarrier; {584#true} is VALID [2020-07-18 08:33:39,938 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} SUMMARY for call #t~string43.base, #t~string43.offset := #Ultimate.allocOnStack(4); srcloc: L896 {584#true} is VALID [2020-07-18 08:33:39,938 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} SUMMARY for call write~init~int(60, #t~string43.base, #t~string43.offset, 1); srcloc: L896-1 {584#true} is VALID [2020-07-18 08:33:39,939 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} SUMMARY for call write~init~int(55, #t~string43.base, 1 + #t~string43.offset, 1); srcloc: L896-2 {584#true} is VALID [2020-07-18 08:33:39,939 INFO L280 TraceCheckUtils]: 6: Hoare triple {584#true} SUMMARY for call write~init~int(62, #t~string43.base, 2 + #t~string43.offset, 1); srcloc: L896-3 {584#true} is VALID [2020-07-18 08:33:39,939 INFO L280 TraceCheckUtils]: 7: Hoare triple {584#true} SUMMARY for call write~init~int(0, #t~string43.base, 3 + #t~string43.offset, 1); srcloc: L896-4 {584#true} is VALID [2020-07-18 08:33:39,940 INFO L280 TraceCheckUtils]: 8: Hoare triple {584#true} SUMMARY for call #t~string44.base, #t~string44.offset := #Ultimate.allocOnStack(20); srcloc: L896-5 {584#true} is VALID [2020-07-18 08:33:39,940 INFO L280 TraceCheckUtils]: 9: Hoare triple {584#true} SUMMARY for call #t~string56.base, #t~string56.offset := #Ultimate.allocOnStack(4); srcloc: L896-6 {584#true} is VALID [2020-07-18 08:33:39,940 INFO L280 TraceCheckUtils]: 10: Hoare triple {584#true} SUMMARY for call write~init~int(37, #t~string56.base, #t~string56.offset, 1); srcloc: L943 {584#true} is VALID [2020-07-18 08:33:39,941 INFO L280 TraceCheckUtils]: 11: Hoare triple {584#true} SUMMARY for call write~init~int(100, #t~string56.base, 1 + #t~string56.offset, 1); srcloc: L943-1 {584#true} is VALID [2020-07-18 08:33:39,941 INFO L280 TraceCheckUtils]: 12: Hoare triple {584#true} SUMMARY for call write~init~int(10, #t~string56.base, 2 + #t~string56.offset, 1); srcloc: L943-2 {584#true} is VALID [2020-07-18 08:33:39,941 INFO L280 TraceCheckUtils]: 13: Hoare triple {584#true} SUMMARY for call write~init~int(0, #t~string56.base, 3 + #t~string56.offset, 1); srcloc: L943-3 {584#true} is VALID [2020-07-18 08:33:39,942 INFO L280 TraceCheckUtils]: 14: Hoare triple {584#true} SUMMARY for call #t~string61.base, #t~string61.offset := #Ultimate.allocOnStack(4); srcloc: L943-4 {584#true} is VALID [2020-07-18 08:33:39,942 INFO L280 TraceCheckUtils]: 15: Hoare triple {584#true} SUMMARY for call write~init~int(37, #t~string61.base, #t~string61.offset, 1); srcloc: L960 {584#true} is VALID [2020-07-18 08:33:39,942 INFO L280 TraceCheckUtils]: 16: Hoare triple {584#true} SUMMARY for call write~init~int(115, #t~string61.base, 1 + #t~string61.offset, 1); srcloc: L960-1 {584#true} is VALID [2020-07-18 08:33:39,943 INFO L280 TraceCheckUtils]: 17: Hoare triple {584#true} SUMMARY for call write~init~int(10, #t~string61.base, 2 + #t~string61.offset, 1); srcloc: L960-2 {584#true} is VALID [2020-07-18 08:33:39,943 INFO L280 TraceCheckUtils]: 18: Hoare triple {584#true} SUMMARY for call write~init~int(0, #t~string61.base, 3 + #t~string61.offset, 1); srcloc: L960-3 {584#true} is VALID [2020-07-18 08:33:39,943 INFO L280 TraceCheckUtils]: 19: Hoare triple {584#true} SUMMARY for call #t~string64.base, #t~string64.offset := #Ultimate.allocOnStack(11); srcloc: L960-4 {584#true} is VALID [2020-07-18 08:33:39,944 INFO L280 TraceCheckUtils]: 20: Hoare triple {584#true} SUMMARY for call #t~string67.base, #t~string67.offset := #Ultimate.allocOnStack(34); srcloc: L970 {584#true} is VALID [2020-07-18 08:33:39,944 INFO L280 TraceCheckUtils]: 21: Hoare triple {584#true} SUMMARY for call #t~string70.base, #t~string70.offset := #Ultimate.allocOnStack(11); srcloc: L979 {584#true} is VALID [2020-07-18 08:33:39,944 INFO L280 TraceCheckUtils]: 22: Hoare triple {584#true} SUMMARY for call #t~string73.base, #t~string73.offset := #Ultimate.allocOnStack(34); srcloc: L984 {584#true} is VALID [2020-07-18 08:33:39,945 INFO L280 TraceCheckUtils]: 23: Hoare triple {584#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(27); srcloc: L994 {584#true} is VALID [2020-07-18 08:33:39,945 INFO L280 TraceCheckUtils]: 24: Hoare triple {584#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(11); srcloc: L1027 {584#true} is VALID [2020-07-18 08:33:39,945 INFO L280 TraceCheckUtils]: 25: Hoare triple {584#true} SUMMARY for call #t~string80.base, #t~string80.offset := #Ultimate.allocOnStack(13); srcloc: L1034 {584#true} is VALID [2020-07-18 08:33:39,946 INFO L280 TraceCheckUtils]: 26: Hoare triple {584#true} SUMMARY for call #t~string85.base, #t~string85.offset := #Ultimate.allocOnStack(21); srcloc: L1039 {584#true} is VALID [2020-07-18 08:33:39,946 INFO L280 TraceCheckUtils]: 27: Hoare triple {584#true} SUMMARY for call #t~string93.base, #t~string93.offset := #Ultimate.allocOnStack(30); srcloc: L1043 {584#true} is VALID [2020-07-18 08:33:39,946 INFO L280 TraceCheckUtils]: 28: Hoare triple {584#true} SUMMARY for call #t~string99.base, #t~string99.offset := #Ultimate.allocOnStack(33); srcloc: L1057 {584#true} is VALID [2020-07-18 08:33:39,947 INFO L280 TraceCheckUtils]: 29: Hoare triple {584#true} SUMMARY for call #t~string102.base, #t~string102.offset := #Ultimate.allocOnStack(25); srcloc: L1072 {584#true} is VALID [2020-07-18 08:33:39,947 INFO L280 TraceCheckUtils]: 30: Hoare triple {584#true} SUMMARY for call #t~string106.base, #t~string106.offset := #Ultimate.allocOnStack(27); srcloc: L1077 {584#true} is VALID [2020-07-18 08:33:39,947 INFO L280 TraceCheckUtils]: 31: Hoare triple {584#true} SUMMARY for call #t~string112.base, #t~string112.offset := #Ultimate.allocOnStack(10); srcloc: L1084 {584#true} is VALID [2020-07-18 08:33:39,948 INFO L280 TraceCheckUtils]: 32: Hoare triple {584#true} SUMMARY for call ~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset := #Ultimate.allocOnStack(153); srcloc: L1142 {584#true} is VALID [2020-07-18 08:33:39,948 INFO L280 TraceCheckUtils]: 33: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(#funAddr~s3c_hwmon_probe.base, #funAddr~s3c_hwmon_probe.offset, ~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-1 {584#true} is VALID [2020-07-18 08:33:39,948 INFO L280 TraceCheckUtils]: 34: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(#funAddr~s3c_hwmon_remove.base, #funAddr~s3c_hwmon_remove.offset, ~#s3c_hwmon_driver~0.base, 8 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-2 {584#true} is VALID [2020-07-18 08:33:39,949 INFO L280 TraceCheckUtils]: 35: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 16 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-3 {584#true} is VALID [2020-07-18 08:33:39,949 INFO L280 TraceCheckUtils]: 36: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 24 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-4 {584#true} is VALID [2020-07-18 08:33:39,949 INFO L280 TraceCheckUtils]: 37: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 32 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-5 {584#true} is VALID [2020-07-18 08:33:39,950 INFO L280 TraceCheckUtils]: 38: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(#t~string112.base, #t~string112.offset, ~#s3c_hwmon_driver~0.base, 40 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-6 {584#true} is VALID [2020-07-18 08:33:39,950 INFO L280 TraceCheckUtils]: 39: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 48 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-7 {584#true} is VALID [2020-07-18 08:33:39,950 INFO L280 TraceCheckUtils]: 40: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(~#__this_module~0.base, ~#__this_module~0.offset, ~#s3c_hwmon_driver~0.base, 56 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-8 {584#true} is VALID [2020-07-18 08:33:39,951 INFO L280 TraceCheckUtils]: 41: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 64 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-9 {584#true} is VALID [2020-07-18 08:33:39,951 INFO L280 TraceCheckUtils]: 42: Hoare triple {584#true} SUMMARY for call write~init~int(0, ~#s3c_hwmon_driver~0.base, 72 + ~#s3c_hwmon_driver~0.offset, 1); srcloc: L1142-10 {584#true} is VALID [2020-07-18 08:33:39,951 INFO L280 TraceCheckUtils]: 43: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 73 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-11 {584#true} is VALID [2020-07-18 08:33:39,952 INFO L280 TraceCheckUtils]: 44: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 81 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-12 {584#true} is VALID [2020-07-18 08:33:39,952 INFO L280 TraceCheckUtils]: 45: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 89 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-13 {584#true} is VALID [2020-07-18 08:33:39,952 INFO L280 TraceCheckUtils]: 46: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 97 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-14 {584#true} is VALID [2020-07-18 08:33:39,953 INFO L280 TraceCheckUtils]: 47: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 105 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-15 {584#true} is VALID [2020-07-18 08:33:39,953 INFO L280 TraceCheckUtils]: 48: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 113 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-16 {584#true} is VALID [2020-07-18 08:33:39,953 INFO L280 TraceCheckUtils]: 49: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 121 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-17 {584#true} is VALID [2020-07-18 08:33:39,954 INFO L280 TraceCheckUtils]: 50: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 129 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-18 {584#true} is VALID [2020-07-18 08:33:39,954 INFO L280 TraceCheckUtils]: 51: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 137 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-19 {584#true} is VALID [2020-07-18 08:33:39,954 INFO L280 TraceCheckUtils]: 52: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 145 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-20 {584#true} is VALID [2020-07-18 08:33:39,955 INFO L280 TraceCheckUtils]: 53: Hoare triple {584#true} ~LDV_IN_INTERRUPT~0 := 0; {584#true} is VALID [2020-07-18 08:33:39,956 INFO L280 TraceCheckUtils]: 54: Hoare triple {584#true} ~ldv_count_1~0 := 0; {775#(= 0 ~ldv_count_1~0)} is VALID [2020-07-18 08:33:39,958 INFO L280 TraceCheckUtils]: 55: Hoare triple {775#(= 0 ~ldv_count_1~0)} ~ldv_count_2~0 := 0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:39,959 INFO L280 TraceCheckUtils]: 56: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~ldv_call_dev_attr_of_sensor_device_attribute~0 := 0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:39,960 INFO L280 TraceCheckUtils]: 57: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume true; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:39,962 INFO L275 TraceCheckUtils]: 58: Hoare quadruple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} {584#true} #870#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:39,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:39,975 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:39,976 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #784#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:39,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:39,981 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:39,982 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #786#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:39,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:39,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:39,997 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:39,997 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} assume -2147483648 <= #t~nondet133 && #t~nondet133 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:39,997 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} #res := #t~nondet133; {584#true} is VALID [2020-07-18 08:33:39,998 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} havoc #t~nondet133; {584#true} is VALID [2020-07-18 08:33:39,998 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:39,998 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {584#true} {584#true} #822#return; {584#true} is VALID [2020-07-18 08:33:39,999 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} havoc ~tmp~6; {584#true} is VALID [2020-07-18 08:33:39,999 INFO L263 TraceCheckUtils]: 1: Hoare triple {584#true} call #t~ret113 := platform_driver_register(~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset); {584#true} is VALID [2020-07-18 08:33:39,999 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,000 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} assume -2147483648 <= #t~nondet133 && #t~nondet133 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,000 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} #res := #t~nondet133; {584#true} is VALID [2020-07-18 08:33:40,000 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} havoc #t~nondet133; {584#true} is VALID [2020-07-18 08:33:40,001 INFO L280 TraceCheckUtils]: 6: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,001 INFO L275 TraceCheckUtils]: 7: Hoare quadruple {584#true} {584#true} #822#return; {584#true} is VALID [2020-07-18 08:33:40,001 INFO L280 TraceCheckUtils]: 8: Hoare triple {584#true} assume -2147483648 <= #t~ret113 && #t~ret113 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,002 INFO L280 TraceCheckUtils]: 9: Hoare triple {584#true} ~tmp~6 := #t~ret113; {584#true} is VALID [2020-07-18 08:33:40,002 INFO L280 TraceCheckUtils]: 10: Hoare triple {584#true} havoc #t~ret113; {584#true} is VALID [2020-07-18 08:33:40,002 INFO L280 TraceCheckUtils]: 11: Hoare triple {584#true} #res := ~tmp~6; {584#true} is VALID [2020-07-18 08:33:40,003 INFO L280 TraceCheckUtils]: 12: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,004 INFO L275 TraceCheckUtils]: 13: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #788#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,052 INFO L280 TraceCheckUtils]: 0: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,053 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,053 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,054 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,054 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,054 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,055 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {584#true} {584#true} #782#return; {584#true} is VALID [2020-07-18 08:33:40,055 INFO L280 TraceCheckUtils]: 0: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,055 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} ~t := #in~t; {584#true} is VALID [2020-07-18 08:33:40,057 INFO L263 TraceCheckUtils]: 2: Hoare triple {584#true} call #t~ret26.base, #t~ret26.offset := ldv_malloc(~size); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,057 INFO L280 TraceCheckUtils]: 3: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,057 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,058 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,058 INFO L280 TraceCheckUtils]: 6: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,058 INFO L280 TraceCheckUtils]: 7: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,059 INFO L280 TraceCheckUtils]: 8: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,059 INFO L275 TraceCheckUtils]: 9: Hoare quadruple {584#true} {584#true} #782#return; {584#true} is VALID [2020-07-18 08:33:40,059 INFO L280 TraceCheckUtils]: 10: Hoare triple {584#true} #res.base, #res.offset := #t~ret26.base, #t~ret26.offset; {584#true} is VALID [2020-07-18 08:33:40,060 INFO L280 TraceCheckUtils]: 11: Hoare triple {584#true} havoc #t~ret26.base, #t~ret26.offset; {584#true} is VALID [2020-07-18 08:33:40,060 INFO L280 TraceCheckUtils]: 12: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,060 INFO L275 TraceCheckUtils]: 13: Hoare quadruple {584#true} {584#true} #848#return; {584#true} is VALID [2020-07-18 08:33:40,061 INFO L280 TraceCheckUtils]: 0: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,061 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} ~flags := #in~flags; {584#true} is VALID [2020-07-18 08:33:40,062 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} havoc ~tmp___2~0.base, ~tmp___2~0.offset; {584#true} is VALID [2020-07-18 08:33:40,063 INFO L263 TraceCheckUtils]: 3: Hoare triple {584#true} call #t~ret27.base, #t~ret27.offset := __kmalloc(~size, ~flags); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,064 INFO L280 TraceCheckUtils]: 4: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,064 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} ~t := #in~t; {584#true} is VALID [2020-07-18 08:33:40,065 INFO L263 TraceCheckUtils]: 6: Hoare triple {584#true} call #t~ret26.base, #t~ret26.offset := ldv_malloc(~size); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,066 INFO L280 TraceCheckUtils]: 7: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,066 INFO L280 TraceCheckUtils]: 8: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,066 INFO L280 TraceCheckUtils]: 9: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,067 INFO L280 TraceCheckUtils]: 10: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,067 INFO L280 TraceCheckUtils]: 11: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,067 INFO L280 TraceCheckUtils]: 12: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,068 INFO L275 TraceCheckUtils]: 13: Hoare quadruple {584#true} {584#true} #782#return; {584#true} is VALID [2020-07-18 08:33:40,068 INFO L280 TraceCheckUtils]: 14: Hoare triple {584#true} #res.base, #res.offset := #t~ret26.base, #t~ret26.offset; {584#true} is VALID [2020-07-18 08:33:40,068 INFO L280 TraceCheckUtils]: 15: Hoare triple {584#true} havoc #t~ret26.base, #t~ret26.offset; {584#true} is VALID [2020-07-18 08:33:40,069 INFO L280 TraceCheckUtils]: 16: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,069 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {584#true} {584#true} #848#return; {584#true} is VALID [2020-07-18 08:33:40,069 INFO L280 TraceCheckUtils]: 18: Hoare triple {584#true} ~tmp___2~0.base, ~tmp___2~0.offset := #t~ret27.base, #t~ret27.offset; {584#true} is VALID [2020-07-18 08:33:40,070 INFO L280 TraceCheckUtils]: 19: Hoare triple {584#true} havoc #t~ret27.base, #t~ret27.offset; {584#true} is VALID [2020-07-18 08:33:40,070 INFO L280 TraceCheckUtils]: 20: Hoare triple {584#true} #res.base, #res.offset := ~tmp___2~0.base, ~tmp___2~0.offset; {584#true} is VALID [2020-07-18 08:33:40,070 INFO L280 TraceCheckUtils]: 21: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,071 INFO L275 TraceCheckUtils]: 22: Hoare quadruple {584#true} {584#true} #846#return; {584#true} is VALID [2020-07-18 08:33:40,072 INFO L280 TraceCheckUtils]: 0: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,072 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} ~flags := #in~flags; {584#true} is VALID [2020-07-18 08:33:40,072 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} havoc ~tmp~0.base, ~tmp~0.offset; {584#true} is VALID [2020-07-18 08:33:40,074 INFO L263 TraceCheckUtils]: 3: Hoare triple {584#true} call #t~ret28.base, #t~ret28.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,074 INFO L280 TraceCheckUtils]: 4: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,074 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} ~flags := #in~flags; {584#true} is VALID [2020-07-18 08:33:40,075 INFO L280 TraceCheckUtils]: 6: Hoare triple {584#true} havoc ~tmp___2~0.base, ~tmp___2~0.offset; {584#true} is VALID [2020-07-18 08:33:40,076 INFO L263 TraceCheckUtils]: 7: Hoare triple {584#true} call #t~ret27.base, #t~ret27.offset := __kmalloc(~size, ~flags); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,076 INFO L280 TraceCheckUtils]: 8: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,077 INFO L280 TraceCheckUtils]: 9: Hoare triple {584#true} ~t := #in~t; {584#true} is VALID [2020-07-18 08:33:40,078 INFO L263 TraceCheckUtils]: 10: Hoare triple {584#true} call #t~ret26.base, #t~ret26.offset := ldv_malloc(~size); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,078 INFO L280 TraceCheckUtils]: 11: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,078 INFO L280 TraceCheckUtils]: 12: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,079 INFO L280 TraceCheckUtils]: 13: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,079 INFO L280 TraceCheckUtils]: 14: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,079 INFO L280 TraceCheckUtils]: 15: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,080 INFO L280 TraceCheckUtils]: 16: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,080 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {584#true} {584#true} #782#return; {584#true} is VALID [2020-07-18 08:33:40,080 INFO L280 TraceCheckUtils]: 18: Hoare triple {584#true} #res.base, #res.offset := #t~ret26.base, #t~ret26.offset; {584#true} is VALID [2020-07-18 08:33:40,081 INFO L280 TraceCheckUtils]: 19: Hoare triple {584#true} havoc #t~ret26.base, #t~ret26.offset; {584#true} is VALID [2020-07-18 08:33:40,081 INFO L280 TraceCheckUtils]: 20: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,081 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {584#true} {584#true} #848#return; {584#true} is VALID [2020-07-18 08:33:40,082 INFO L280 TraceCheckUtils]: 22: Hoare triple {584#true} ~tmp___2~0.base, ~tmp___2~0.offset := #t~ret27.base, #t~ret27.offset; {584#true} is VALID [2020-07-18 08:33:40,082 INFO L280 TraceCheckUtils]: 23: Hoare triple {584#true} havoc #t~ret27.base, #t~ret27.offset; {584#true} is VALID [2020-07-18 08:33:40,082 INFO L280 TraceCheckUtils]: 24: Hoare triple {584#true} #res.base, #res.offset := ~tmp___2~0.base, ~tmp___2~0.offset; {584#true} is VALID [2020-07-18 08:33:40,082 INFO L280 TraceCheckUtils]: 25: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,083 INFO L275 TraceCheckUtils]: 26: Hoare quadruple {584#true} {584#true} #846#return; {584#true} is VALID [2020-07-18 08:33:40,083 INFO L280 TraceCheckUtils]: 27: Hoare triple {584#true} ~tmp~0.base, ~tmp~0.offset := #t~ret28.base, #t~ret28.offset; {584#true} is VALID [2020-07-18 08:33:40,083 INFO L280 TraceCheckUtils]: 28: Hoare triple {584#true} havoc #t~ret28.base, #t~ret28.offset; {584#true} is VALID [2020-07-18 08:33:40,084 INFO L280 TraceCheckUtils]: 29: Hoare triple {584#true} #res.base, #res.offset := ~tmp~0.base, ~tmp~0.offset; {584#true} is VALID [2020-07-18 08:33:40,084 INFO L280 TraceCheckUtils]: 30: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,086 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #748#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,099 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,099 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {584#true} is VALID [2020-07-18 08:33:40,099 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,100 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {584#true} {584#true} #838#return; {584#true} is VALID [2020-07-18 08:33:40,100 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} ~pdev.base, ~pdev.offset := #in~pdev.base, #in~pdev.offset; {584#true} is VALID [2020-07-18 08:33:40,101 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} ~data.base, ~data.offset := #in~data.base, #in~data.offset; {584#true} is VALID [2020-07-18 08:33:40,101 INFO L263 TraceCheckUtils]: 2: Hoare triple {584#true} call dev_set_drvdata(~pdev.base, 12 + ~pdev.offset, ~data.base, ~data.offset); {584#true} is VALID [2020-07-18 08:33:40,101 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,101 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {584#true} is VALID [2020-07-18 08:33:40,102 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,102 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {584#true} {584#true} #838#return; {584#true} is VALID [2020-07-18 08:33:40,102 INFO L280 TraceCheckUtils]: 7: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,104 INFO L275 TraceCheckUtils]: 8: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #750#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,110 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,110 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {584#true} is VALID [2020-07-18 08:33:40,111 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} ~arg2.base, ~arg2.offset := #in~arg2.base, #in~arg2.offset; {584#true} is VALID [2020-07-18 08:33:40,111 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,113 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #752#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,127 INFO L280 TraceCheckUtils]: 0: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,128 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,128 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,128 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,128 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,129 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,129 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {584#true} {584#true} #826#return; {584#true} is VALID [2020-07-18 08:33:40,129 INFO L280 TraceCheckUtils]: 0: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,130 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {584#true} is VALID [2020-07-18 08:33:40,130 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} ~arg2.base, ~arg2.offset := #in~arg2.base, #in~arg2.offset; {584#true} is VALID [2020-07-18 08:33:40,130 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} ~arg3 := #in~arg3; {584#true} is VALID [2020-07-18 08:33:40,131 INFO L263 TraceCheckUtils]: 4: Hoare triple {584#true} call #t~ret135.base, #t~ret135.offset := ldv_malloc(0); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,132 INFO L280 TraceCheckUtils]: 5: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,132 INFO L280 TraceCheckUtils]: 6: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,132 INFO L280 TraceCheckUtils]: 7: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,133 INFO L280 TraceCheckUtils]: 8: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,133 INFO L280 TraceCheckUtils]: 9: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,133 INFO L280 TraceCheckUtils]: 10: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,133 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {584#true} {584#true} #826#return; {584#true} is VALID [2020-07-18 08:33:40,134 INFO L280 TraceCheckUtils]: 12: Hoare triple {584#true} #res.base, #res.offset := #t~ret135.base, #t~ret135.offset; {584#true} is VALID [2020-07-18 08:33:40,134 INFO L280 TraceCheckUtils]: 13: Hoare triple {584#true} havoc #t~ret135.base, #t~ret135.offset; {584#true} is VALID [2020-07-18 08:33:40,134 INFO L280 TraceCheckUtils]: 14: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,136 INFO L275 TraceCheckUtils]: 15: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #754#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,150 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,151 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {584#true} is VALID [2020-07-18 08:33:40,151 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,151 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {584#true} {584#true} #874#return; {584#true} is VALID [2020-07-18 08:33:40,152 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,152 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} havoc ~tmp~9; {584#true} is VALID [2020-07-18 08:33:40,152 INFO L263 TraceCheckUtils]: 2: Hoare triple {584#true} call #t~ret123 := ldv_is_err(~ptr.base, ~ptr.offset); {584#true} is VALID [2020-07-18 08:33:40,152 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,153 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {584#true} is VALID [2020-07-18 08:33:40,153 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,153 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {584#true} {584#true} #874#return; {584#true} is VALID [2020-07-18 08:33:40,154 INFO L280 TraceCheckUtils]: 7: Hoare triple {584#true} assume -9223372036854775808 <= #t~ret123 && #t~ret123 <= 9223372036854775807; {584#true} is VALID [2020-07-18 08:33:40,154 INFO L280 TraceCheckUtils]: 8: Hoare triple {584#true} ~tmp~9 := #t~ret123; {584#true} is VALID [2020-07-18 08:33:40,154 INFO L280 TraceCheckUtils]: 9: Hoare triple {584#true} havoc #t~ret123; {584#true} is VALID [2020-07-18 08:33:40,154 INFO L280 TraceCheckUtils]: 10: Hoare triple {584#true} #res := ~tmp~9; {584#true} is VALID [2020-07-18 08:33:40,155 INFO L280 TraceCheckUtils]: 11: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,156 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #756#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,162 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {584#true} is VALID [2020-07-18 08:33:40,162 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} #res := 0; {584#true} is VALID [2020-07-18 08:33:40,163 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,164 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #760#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,179 INFO L280 TraceCheckUtils]: 0: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,179 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,180 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,180 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,180 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,181 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,181 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {584#true} {584#true} #820#return; {584#true} is VALID [2020-07-18 08:33:40,181 INFO L280 TraceCheckUtils]: 0: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,182 INFO L263 TraceCheckUtils]: 1: Hoare triple {584#true} call #t~ret131.base, #t~ret131.offset := ldv_malloc(1003); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,183 INFO L280 TraceCheckUtils]: 2: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,183 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,183 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,184 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,184 INFO L280 TraceCheckUtils]: 6: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,184 INFO L280 TraceCheckUtils]: 7: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,184 INFO L275 TraceCheckUtils]: 8: Hoare quadruple {584#true} {584#true} #820#return; {584#true} is VALID [2020-07-18 08:33:40,185 INFO L280 TraceCheckUtils]: 9: Hoare triple {584#true} #res.base, #res.offset := #t~ret131.base, #t~ret131.offset; {584#true} is VALID [2020-07-18 08:33:40,185 INFO L280 TraceCheckUtils]: 10: Hoare triple {584#true} havoc #t~ret131.base, #t~ret131.offset; {584#true} is VALID [2020-07-18 08:33:40,185 INFO L280 TraceCheckUtils]: 11: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,187 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #762#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,206 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,207 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {584#true} is VALID [2020-07-18 08:33:40,207 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,207 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {584#true} {584#true} #874#return; {584#true} is VALID [2020-07-18 08:33:40,207 INFO L280 TraceCheckUtils]: 0: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,208 INFO L280 TraceCheckUtils]: 1: Hoare triple {584#true} havoc ~tmp~9; {584#true} is VALID [2020-07-18 08:33:40,208 INFO L263 TraceCheckUtils]: 2: Hoare triple {584#true} call #t~ret123 := ldv_is_err(~ptr.base, ~ptr.offset); {584#true} is VALID [2020-07-18 08:33:40,208 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,208 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {584#true} is VALID [2020-07-18 08:33:40,209 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,209 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {584#true} {584#true} #874#return; {584#true} is VALID [2020-07-18 08:33:40,209 INFO L280 TraceCheckUtils]: 7: Hoare triple {584#true} assume -9223372036854775808 <= #t~ret123 && #t~ret123 <= 9223372036854775807; {584#true} is VALID [2020-07-18 08:33:40,209 INFO L280 TraceCheckUtils]: 8: Hoare triple {584#true} ~tmp~9 := #t~ret123; {584#true} is VALID [2020-07-18 08:33:40,210 INFO L280 TraceCheckUtils]: 9: Hoare triple {584#true} havoc #t~ret123; {584#true} is VALID [2020-07-18 08:33:40,210 INFO L280 TraceCheckUtils]: 10: Hoare triple {584#true} #res := ~tmp~9; {584#true} is VALID [2020-07-18 08:33:40,210 INFO L280 TraceCheckUtils]: 11: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,212 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #764#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:33:40,271 INFO L280 TraceCheckUtils]: 0: Hoare triple {853#(= ~ldv_count_1~0 |old(~ldv_count_1~0)|)} ~ldv_count_1~0 := 1 + ~ldv_count_1~0; {854#(<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)} is VALID [2020-07-18 08:33:40,272 INFO L280 TraceCheckUtils]: 1: Hoare triple {854#(<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)} assume true; {854#(<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)} is VALID [2020-07-18 08:33:40,274 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {854#(<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #810#return; {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,278 INFO L263 TraceCheckUtils]: 0: Hoare triple {584#true} call ULTIMATE.init(); {774#(and (= |#t~string79.offset| |old(#t~string79.offset)|) (= |#t~string102.base| |old(#t~string102.base)|) (= |#t~string102.offset| |old(#t~string102.offset)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= |#t~string61.base| |old(#t~string61.base)|) (= |#t~string80.offset| |old(#t~string80.offset)|) (= |#t~string106.offset| |old(#t~string106.offset)|) (= |#t~string70.base| |old(#t~string70.base)|) (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= |#t~string112.base| |old(#t~string112.base)|) (= |#t~string56.offset| |old(#t~string56.offset)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#t~string85.offset| |old(#t~string85.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string43.offset| |old(#t~string43.offset)|) (= |#t~string85.base| |old(#t~string85.base)|) (= |#t~string56.base| |old(#t~string56.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string106.base| |old(#t~string106.base)|) (= |~#s3c_hwmon_driver~0.offset| |old(~#s3c_hwmon_driver~0.offset)|) (= |#t~string44.offset| |old(#t~string44.offset)|) (= |old(#length)| |#length|) (= |#t~string99.offset| |old(#t~string99.offset)|) (= |#t~string70.offset| |old(#t~string70.offset)|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string73.base| |old(#t~string73.base)|) (= |#t~string73.offset| |old(#t~string73.offset)|) (= |#t~string67.base| |old(#t~string67.base)|) (= |#t~string112.offset| |old(#t~string112.offset)|) (= |#t~string64.base| |old(#t~string64.base)|) (= |#t~string61.offset| |old(#t~string61.offset)|) (= |#t~string43.base| |old(#t~string43.base)|) (= |#valid| |old(#valid)|) (= |#t~string64.offset| |old(#t~string64.offset)|) (= |#t~string67.offset| |old(#t~string67.offset)|) (= |#t~string93.offset| |old(#t~string93.offset)|) (= |#t~string44.base| |old(#t~string44.base)|) (= |~#s3c_hwmon_driver~0.base| |old(~#s3c_hwmon_driver~0.base)|) (= |#t~string99.base| |old(#t~string99.base)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|) (= |#t~string79.base| |old(#t~string79.base)|) (= |#t~string80.base| |old(#t~string80.base)|) (= |#t~string93.base| |old(#t~string93.base)|))} is VALID [2020-07-18 08:33:40,278 INFO L280 TraceCheckUtils]: 1: Hoare triple {774#(and (= |#t~string79.offset| |old(#t~string79.offset)|) (= |#t~string102.base| |old(#t~string102.base)|) (= |#t~string102.offset| |old(#t~string102.offset)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= |#t~string61.base| |old(#t~string61.base)|) (= |#t~string80.offset| |old(#t~string80.offset)|) (= |#t~string106.offset| |old(#t~string106.offset)|) (= |#t~string70.base| |old(#t~string70.base)|) (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= |#t~string112.base| |old(#t~string112.base)|) (= |#t~string56.offset| |old(#t~string56.offset)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#t~string85.offset| |old(#t~string85.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string43.offset| |old(#t~string43.offset)|) (= |#t~string85.base| |old(#t~string85.base)|) (= |#t~string56.base| |old(#t~string56.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string106.base| |old(#t~string106.base)|) (= |~#s3c_hwmon_driver~0.offset| |old(~#s3c_hwmon_driver~0.offset)|) (= |#t~string44.offset| |old(#t~string44.offset)|) (= |old(#length)| |#length|) (= |#t~string99.offset| |old(#t~string99.offset)|) (= |#t~string70.offset| |old(#t~string70.offset)|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string73.base| |old(#t~string73.base)|) (= |#t~string73.offset| |old(#t~string73.offset)|) (= |#t~string67.base| |old(#t~string67.base)|) (= |#t~string112.offset| |old(#t~string112.offset)|) (= |#t~string64.base| |old(#t~string64.base)|) (= |#t~string61.offset| |old(#t~string61.offset)|) (= |#t~string43.base| |old(#t~string43.base)|) (= |#valid| |old(#valid)|) (= |#t~string64.offset| |old(#t~string64.offset)|) (= |#t~string67.offset| |old(#t~string67.offset)|) (= |#t~string93.offset| |old(#t~string93.offset)|) (= |#t~string44.base| |old(#t~string44.base)|) (= |~#s3c_hwmon_driver~0.base| |old(~#s3c_hwmon_driver~0.base)|) (= |#t~string99.base| |old(#t~string99.base)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|) (= |#t~string79.base| |old(#t~string79.base)|) (= |#t~string80.base| |old(#t~string80.base)|) (= |#t~string93.base| |old(#t~string93.base)|))} #NULL.base, #NULL.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,279 INFO L280 TraceCheckUtils]: 2: Hoare triple {584#true} #valid := #valid[0 := 0]; {584#true} is VALID [2020-07-18 08:33:40,279 INFO L280 TraceCheckUtils]: 3: Hoare triple {584#true} assume 0 < #StackHeapBarrier; {584#true} is VALID [2020-07-18 08:33:40,279 INFO L280 TraceCheckUtils]: 4: Hoare triple {584#true} SUMMARY for call #t~string43.base, #t~string43.offset := #Ultimate.allocOnStack(4); srcloc: L896 {584#true} is VALID [2020-07-18 08:33:40,279 INFO L280 TraceCheckUtils]: 5: Hoare triple {584#true} SUMMARY for call write~init~int(60, #t~string43.base, #t~string43.offset, 1); srcloc: L896-1 {584#true} is VALID [2020-07-18 08:33:40,280 INFO L280 TraceCheckUtils]: 6: Hoare triple {584#true} SUMMARY for call write~init~int(55, #t~string43.base, 1 + #t~string43.offset, 1); srcloc: L896-2 {584#true} is VALID [2020-07-18 08:33:40,280 INFO L280 TraceCheckUtils]: 7: Hoare triple {584#true} SUMMARY for call write~init~int(62, #t~string43.base, 2 + #t~string43.offset, 1); srcloc: L896-3 {584#true} is VALID [2020-07-18 08:33:40,280 INFO L280 TraceCheckUtils]: 8: Hoare triple {584#true} SUMMARY for call write~init~int(0, #t~string43.base, 3 + #t~string43.offset, 1); srcloc: L896-4 {584#true} is VALID [2020-07-18 08:33:40,280 INFO L280 TraceCheckUtils]: 9: Hoare triple {584#true} SUMMARY for call #t~string44.base, #t~string44.offset := #Ultimate.allocOnStack(20); srcloc: L896-5 {584#true} is VALID [2020-07-18 08:33:40,281 INFO L280 TraceCheckUtils]: 10: Hoare triple {584#true} SUMMARY for call #t~string56.base, #t~string56.offset := #Ultimate.allocOnStack(4); srcloc: L896-6 {584#true} is VALID [2020-07-18 08:33:40,281 INFO L280 TraceCheckUtils]: 11: Hoare triple {584#true} SUMMARY for call write~init~int(37, #t~string56.base, #t~string56.offset, 1); srcloc: L943 {584#true} is VALID [2020-07-18 08:33:40,281 INFO L280 TraceCheckUtils]: 12: Hoare triple {584#true} SUMMARY for call write~init~int(100, #t~string56.base, 1 + #t~string56.offset, 1); srcloc: L943-1 {584#true} is VALID [2020-07-18 08:33:40,281 INFO L280 TraceCheckUtils]: 13: Hoare triple {584#true} SUMMARY for call write~init~int(10, #t~string56.base, 2 + #t~string56.offset, 1); srcloc: L943-2 {584#true} is VALID [2020-07-18 08:33:40,282 INFO L280 TraceCheckUtils]: 14: Hoare triple {584#true} SUMMARY for call write~init~int(0, #t~string56.base, 3 + #t~string56.offset, 1); srcloc: L943-3 {584#true} is VALID [2020-07-18 08:33:40,282 INFO L280 TraceCheckUtils]: 15: Hoare triple {584#true} SUMMARY for call #t~string61.base, #t~string61.offset := #Ultimate.allocOnStack(4); srcloc: L943-4 {584#true} is VALID [2020-07-18 08:33:40,282 INFO L280 TraceCheckUtils]: 16: Hoare triple {584#true} SUMMARY for call write~init~int(37, #t~string61.base, #t~string61.offset, 1); srcloc: L960 {584#true} is VALID [2020-07-18 08:33:40,282 INFO L280 TraceCheckUtils]: 17: Hoare triple {584#true} SUMMARY for call write~init~int(115, #t~string61.base, 1 + #t~string61.offset, 1); srcloc: L960-1 {584#true} is VALID [2020-07-18 08:33:40,283 INFO L280 TraceCheckUtils]: 18: Hoare triple {584#true} SUMMARY for call write~init~int(10, #t~string61.base, 2 + #t~string61.offset, 1); srcloc: L960-2 {584#true} is VALID [2020-07-18 08:33:40,283 INFO L280 TraceCheckUtils]: 19: Hoare triple {584#true} SUMMARY for call write~init~int(0, #t~string61.base, 3 + #t~string61.offset, 1); srcloc: L960-3 {584#true} is VALID [2020-07-18 08:33:40,283 INFO L280 TraceCheckUtils]: 20: Hoare triple {584#true} SUMMARY for call #t~string64.base, #t~string64.offset := #Ultimate.allocOnStack(11); srcloc: L960-4 {584#true} is VALID [2020-07-18 08:33:40,283 INFO L280 TraceCheckUtils]: 21: Hoare triple {584#true} SUMMARY for call #t~string67.base, #t~string67.offset := #Ultimate.allocOnStack(34); srcloc: L970 {584#true} is VALID [2020-07-18 08:33:40,284 INFO L280 TraceCheckUtils]: 22: Hoare triple {584#true} SUMMARY for call #t~string70.base, #t~string70.offset := #Ultimate.allocOnStack(11); srcloc: L979 {584#true} is VALID [2020-07-18 08:33:40,284 INFO L280 TraceCheckUtils]: 23: Hoare triple {584#true} SUMMARY for call #t~string73.base, #t~string73.offset := #Ultimate.allocOnStack(34); srcloc: L984 {584#true} is VALID [2020-07-18 08:33:40,284 INFO L280 TraceCheckUtils]: 24: Hoare triple {584#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(27); srcloc: L994 {584#true} is VALID [2020-07-18 08:33:40,284 INFO L280 TraceCheckUtils]: 25: Hoare triple {584#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(11); srcloc: L1027 {584#true} is VALID [2020-07-18 08:33:40,285 INFO L280 TraceCheckUtils]: 26: Hoare triple {584#true} SUMMARY for call #t~string80.base, #t~string80.offset := #Ultimate.allocOnStack(13); srcloc: L1034 {584#true} is VALID [2020-07-18 08:33:40,285 INFO L280 TraceCheckUtils]: 27: Hoare triple {584#true} SUMMARY for call #t~string85.base, #t~string85.offset := #Ultimate.allocOnStack(21); srcloc: L1039 {584#true} is VALID [2020-07-18 08:33:40,285 INFO L280 TraceCheckUtils]: 28: Hoare triple {584#true} SUMMARY for call #t~string93.base, #t~string93.offset := #Ultimate.allocOnStack(30); srcloc: L1043 {584#true} is VALID [2020-07-18 08:33:40,285 INFO L280 TraceCheckUtils]: 29: Hoare triple {584#true} SUMMARY for call #t~string99.base, #t~string99.offset := #Ultimate.allocOnStack(33); srcloc: L1057 {584#true} is VALID [2020-07-18 08:33:40,286 INFO L280 TraceCheckUtils]: 30: Hoare triple {584#true} SUMMARY for call #t~string102.base, #t~string102.offset := #Ultimate.allocOnStack(25); srcloc: L1072 {584#true} is VALID [2020-07-18 08:33:40,286 INFO L280 TraceCheckUtils]: 31: Hoare triple {584#true} SUMMARY for call #t~string106.base, #t~string106.offset := #Ultimate.allocOnStack(27); srcloc: L1077 {584#true} is VALID [2020-07-18 08:33:40,286 INFO L280 TraceCheckUtils]: 32: Hoare triple {584#true} SUMMARY for call #t~string112.base, #t~string112.offset := #Ultimate.allocOnStack(10); srcloc: L1084 {584#true} is VALID [2020-07-18 08:33:40,286 INFO L280 TraceCheckUtils]: 33: Hoare triple {584#true} SUMMARY for call ~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset := #Ultimate.allocOnStack(153); srcloc: L1142 {584#true} is VALID [2020-07-18 08:33:40,287 INFO L280 TraceCheckUtils]: 34: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(#funAddr~s3c_hwmon_probe.base, #funAddr~s3c_hwmon_probe.offset, ~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-1 {584#true} is VALID [2020-07-18 08:33:40,287 INFO L280 TraceCheckUtils]: 35: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(#funAddr~s3c_hwmon_remove.base, #funAddr~s3c_hwmon_remove.offset, ~#s3c_hwmon_driver~0.base, 8 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-2 {584#true} is VALID [2020-07-18 08:33:40,287 INFO L280 TraceCheckUtils]: 36: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 16 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-3 {584#true} is VALID [2020-07-18 08:33:40,287 INFO L280 TraceCheckUtils]: 37: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 24 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-4 {584#true} is VALID [2020-07-18 08:33:40,288 INFO L280 TraceCheckUtils]: 38: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 32 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-5 {584#true} is VALID [2020-07-18 08:33:40,288 INFO L280 TraceCheckUtils]: 39: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(#t~string112.base, #t~string112.offset, ~#s3c_hwmon_driver~0.base, 40 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-6 {584#true} is VALID [2020-07-18 08:33:40,288 INFO L280 TraceCheckUtils]: 40: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 48 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-7 {584#true} is VALID [2020-07-18 08:33:40,288 INFO L280 TraceCheckUtils]: 41: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(~#__this_module~0.base, ~#__this_module~0.offset, ~#s3c_hwmon_driver~0.base, 56 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-8 {584#true} is VALID [2020-07-18 08:33:40,288 INFO L280 TraceCheckUtils]: 42: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 64 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-9 {584#true} is VALID [2020-07-18 08:33:40,289 INFO L280 TraceCheckUtils]: 43: Hoare triple {584#true} SUMMARY for call write~init~int(0, ~#s3c_hwmon_driver~0.base, 72 + ~#s3c_hwmon_driver~0.offset, 1); srcloc: L1142-10 {584#true} is VALID [2020-07-18 08:33:40,289 INFO L280 TraceCheckUtils]: 44: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 73 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-11 {584#true} is VALID [2020-07-18 08:33:40,289 INFO L280 TraceCheckUtils]: 45: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 81 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-12 {584#true} is VALID [2020-07-18 08:33:40,290 INFO L280 TraceCheckUtils]: 46: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 89 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-13 {584#true} is VALID [2020-07-18 08:33:40,290 INFO L280 TraceCheckUtils]: 47: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 97 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-14 {584#true} is VALID [2020-07-18 08:33:40,290 INFO L280 TraceCheckUtils]: 48: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 105 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-15 {584#true} is VALID [2020-07-18 08:33:40,290 INFO L280 TraceCheckUtils]: 49: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 113 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-16 {584#true} is VALID [2020-07-18 08:33:40,291 INFO L280 TraceCheckUtils]: 50: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 121 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-17 {584#true} is VALID [2020-07-18 08:33:40,291 INFO L280 TraceCheckUtils]: 51: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 129 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-18 {584#true} is VALID [2020-07-18 08:33:40,291 INFO L280 TraceCheckUtils]: 52: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 137 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-19 {584#true} is VALID [2020-07-18 08:33:40,291 INFO L280 TraceCheckUtils]: 53: Hoare triple {584#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 145 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-20 {584#true} is VALID [2020-07-18 08:33:40,292 INFO L280 TraceCheckUtils]: 54: Hoare triple {584#true} ~LDV_IN_INTERRUPT~0 := 0; {584#true} is VALID [2020-07-18 08:33:40,292 INFO L280 TraceCheckUtils]: 55: Hoare triple {584#true} ~ldv_count_1~0 := 0; {775#(= 0 ~ldv_count_1~0)} is VALID [2020-07-18 08:33:40,293 INFO L280 TraceCheckUtils]: 56: Hoare triple {775#(= 0 ~ldv_count_1~0)} ~ldv_count_2~0 := 0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,304 INFO L280 TraceCheckUtils]: 57: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~ldv_call_dev_attr_of_sensor_device_attribute~0 := 0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,306 INFO L280 TraceCheckUtils]: 58: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume true; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,308 INFO L275 TraceCheckUtils]: 59: Hoare quadruple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} {584#true} #870#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,308 INFO L263 TraceCheckUtils]: 60: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret137 := main(); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,309 INFO L280 TraceCheckUtils]: 61: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~var_group1~0.base, ~var_group1~0.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,310 INFO L280 TraceCheckUtils]: 62: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~res_s3c_hwmon_probe_10~0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,311 INFO L280 TraceCheckUtils]: 63: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~ldv_s_s3c_hwmon_driver_platform_driver~0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,311 INFO L280 TraceCheckUtils]: 64: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~tmp~7; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,312 INFO L280 TraceCheckUtils]: 65: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~tmp___0~2; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,313 INFO L280 TraceCheckUtils]: 66: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~tmp___1~1; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,314 INFO L280 TraceCheckUtils]: 67: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~ldv_s_s3c_hwmon_driver_platform_driver~0 := 0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,314 INFO L280 TraceCheckUtils]: 68: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~LDV_IN_INTERRUPT~0 := 1; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,315 INFO L263 TraceCheckUtils]: 69: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call ldv_initialize(); {584#true} is VALID [2020-07-18 08:33:40,315 INFO L280 TraceCheckUtils]: 70: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,316 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #784#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,316 INFO L263 TraceCheckUtils]: 72: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call ldv_handler_precall(); {584#true} is VALID [2020-07-18 08:33:40,316 INFO L280 TraceCheckUtils]: 73: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,317 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #786#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,317 INFO L263 TraceCheckUtils]: 75: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret116 := s3c_hwmon_init(); {584#true} is VALID [2020-07-18 08:33:40,317 INFO L280 TraceCheckUtils]: 76: Hoare triple {584#true} havoc ~tmp~6; {584#true} is VALID [2020-07-18 08:33:40,318 INFO L263 TraceCheckUtils]: 77: Hoare triple {584#true} call #t~ret113 := platform_driver_register(~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset); {584#true} is VALID [2020-07-18 08:33:40,318 INFO L280 TraceCheckUtils]: 78: Hoare triple {584#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,318 INFO L280 TraceCheckUtils]: 79: Hoare triple {584#true} assume -2147483648 <= #t~nondet133 && #t~nondet133 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,318 INFO L280 TraceCheckUtils]: 80: Hoare triple {584#true} #res := #t~nondet133; {584#true} is VALID [2020-07-18 08:33:40,319 INFO L280 TraceCheckUtils]: 81: Hoare triple {584#true} havoc #t~nondet133; {584#true} is VALID [2020-07-18 08:33:40,319 INFO L280 TraceCheckUtils]: 82: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,319 INFO L275 TraceCheckUtils]: 83: Hoare quadruple {584#true} {584#true} #822#return; {584#true} is VALID [2020-07-18 08:33:40,319 INFO L280 TraceCheckUtils]: 84: Hoare triple {584#true} assume -2147483648 <= #t~ret113 && #t~ret113 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,320 INFO L280 TraceCheckUtils]: 85: Hoare triple {584#true} ~tmp~6 := #t~ret113; {584#true} is VALID [2020-07-18 08:33:40,320 INFO L280 TraceCheckUtils]: 86: Hoare triple {584#true} havoc #t~ret113; {584#true} is VALID [2020-07-18 08:33:40,320 INFO L280 TraceCheckUtils]: 87: Hoare triple {584#true} #res := ~tmp~6; {584#true} is VALID [2020-07-18 08:33:40,320 INFO L280 TraceCheckUtils]: 88: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,321 INFO L275 TraceCheckUtils]: 89: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #788#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,322 INFO L280 TraceCheckUtils]: 90: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume -2147483648 <= #t~ret116 && #t~ret116 <= 2147483647; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,323 INFO L280 TraceCheckUtils]: 91: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~tmp~7 := #t~ret116; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,324 INFO L280 TraceCheckUtils]: 92: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~ret116; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,325 INFO L280 TraceCheckUtils]: 93: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume !(0 != ~tmp~7); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,325 INFO L280 TraceCheckUtils]: 94: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume -2147483648 <= #t~nondet121 && #t~nondet121 <= 2147483647; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,326 INFO L280 TraceCheckUtils]: 95: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~tmp___1~1 := #t~nondet121; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,327 INFO L280 TraceCheckUtils]: 96: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~nondet121; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,328 INFO L280 TraceCheckUtils]: 97: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume 0 != ~tmp___1~1 || 0 != ~ldv_s_s3c_hwmon_driver_platform_driver~0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,328 INFO L280 TraceCheckUtils]: 98: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume -2147483648 <= #t~nondet117 && #t~nondet117 <= 2147483647; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,329 INFO L280 TraceCheckUtils]: 99: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~tmp___0~2 := #t~nondet117; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,330 INFO L280 TraceCheckUtils]: 100: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~nondet117; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,331 INFO L280 TraceCheckUtils]: 101: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #t~switch118 := 0 == ~tmp___0~2; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,332 INFO L280 TraceCheckUtils]: 102: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume #t~switch118; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,332 INFO L280 TraceCheckUtils]: 103: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume 0 == ~ldv_s_s3c_hwmon_driver_platform_driver~0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,333 INFO L263 TraceCheckUtils]: 104: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret119 := s3c_hwmon_probe(~var_group1~0.base, ~var_group1~0.offset); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,334 INFO L280 TraceCheckUtils]: 105: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,335 INFO L280 TraceCheckUtils]: 106: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~pdata~2.base, ~pdata~2.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,336 INFO L280 TraceCheckUtils]: 107: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~hwmon~1.base, ~hwmon~1.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,337 INFO L280 TraceCheckUtils]: 108: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~ret~3; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,337 INFO L280 TraceCheckUtils]: 109: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~i~0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,338 INFO L280 TraceCheckUtils]: 110: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~tmp~4.base, ~tmp~4.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,339 INFO L280 TraceCheckUtils]: 111: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call ~#__key~0.base, ~#__key~0.offset := #Ultimate.allocOnStack(8); srcloc: L1017 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,340 INFO L280 TraceCheckUtils]: 112: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~tmp___0~1; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,341 INFO L280 TraceCheckUtils]: 113: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~tmp___1~0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,341 INFO L280 TraceCheckUtils]: 114: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~tmp___2~1; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,342 INFO L280 TraceCheckUtils]: 115: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~tmp___3~0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,343 INFO L280 TraceCheckUtils]: 116: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~cfg~2.base, ~cfg~2.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,344 INFO L280 TraceCheckUtils]: 117: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call #t~mem74.base, #t~mem74.offset := read~$Pointer$(~dev.base, 277 + ~dev.offset, 8); srcloc: L1024 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,345 INFO L280 TraceCheckUtils]: 118: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~pdata~2.base, ~pdata~2.offset := #t~mem74.base, #t~mem74.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,345 INFO L280 TraceCheckUtils]: 119: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~mem74.base, #t~mem74.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,346 INFO L280 TraceCheckUtils]: 120: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~ret~3 := 0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,347 INFO L280 TraceCheckUtils]: 121: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume !(0 == (~pdata~2.base + ~pdata~2.offset) % 18446744073709551616); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,348 INFO L263 TraceCheckUtils]: 122: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret77.base, #t~ret77.offset := kzalloc(800, 208); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,349 INFO L280 TraceCheckUtils]: 123: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,349 INFO L280 TraceCheckUtils]: 124: Hoare triple {584#true} ~flags := #in~flags; {584#true} is VALID [2020-07-18 08:33:40,349 INFO L280 TraceCheckUtils]: 125: Hoare triple {584#true} havoc ~tmp~0.base, ~tmp~0.offset; {584#true} is VALID [2020-07-18 08:33:40,350 INFO L263 TraceCheckUtils]: 126: Hoare triple {584#true} call #t~ret28.base, #t~ret28.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,350 INFO L280 TraceCheckUtils]: 127: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,351 INFO L280 TraceCheckUtils]: 128: Hoare triple {584#true} ~flags := #in~flags; {584#true} is VALID [2020-07-18 08:33:40,351 INFO L280 TraceCheckUtils]: 129: Hoare triple {584#true} havoc ~tmp___2~0.base, ~tmp___2~0.offset; {584#true} is VALID [2020-07-18 08:33:40,352 INFO L263 TraceCheckUtils]: 130: Hoare triple {584#true} call #t~ret27.base, #t~ret27.offset := __kmalloc(~size, ~flags); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,352 INFO L280 TraceCheckUtils]: 131: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,352 INFO L280 TraceCheckUtils]: 132: Hoare triple {584#true} ~t := #in~t; {584#true} is VALID [2020-07-18 08:33:40,353 INFO L263 TraceCheckUtils]: 133: Hoare triple {584#true} call #t~ret26.base, #t~ret26.offset := ldv_malloc(~size); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,354 INFO L280 TraceCheckUtils]: 134: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,354 INFO L280 TraceCheckUtils]: 135: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,354 INFO L280 TraceCheckUtils]: 136: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,354 INFO L280 TraceCheckUtils]: 137: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,354 INFO L280 TraceCheckUtils]: 138: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,355 INFO L280 TraceCheckUtils]: 139: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,355 INFO L275 TraceCheckUtils]: 140: Hoare quadruple {584#true} {584#true} #782#return; {584#true} is VALID [2020-07-18 08:33:40,355 INFO L280 TraceCheckUtils]: 141: Hoare triple {584#true} #res.base, #res.offset := #t~ret26.base, #t~ret26.offset; {584#true} is VALID [2020-07-18 08:33:40,355 INFO L280 TraceCheckUtils]: 142: Hoare triple {584#true} havoc #t~ret26.base, #t~ret26.offset; {584#true} is VALID [2020-07-18 08:33:40,356 INFO L280 TraceCheckUtils]: 143: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,356 INFO L275 TraceCheckUtils]: 144: Hoare quadruple {584#true} {584#true} #848#return; {584#true} is VALID [2020-07-18 08:33:40,356 INFO L280 TraceCheckUtils]: 145: Hoare triple {584#true} ~tmp___2~0.base, ~tmp___2~0.offset := #t~ret27.base, #t~ret27.offset; {584#true} is VALID [2020-07-18 08:33:40,356 INFO L280 TraceCheckUtils]: 146: Hoare triple {584#true} havoc #t~ret27.base, #t~ret27.offset; {584#true} is VALID [2020-07-18 08:33:40,356 INFO L280 TraceCheckUtils]: 147: Hoare triple {584#true} #res.base, #res.offset := ~tmp___2~0.base, ~tmp___2~0.offset; {584#true} is VALID [2020-07-18 08:33:40,357 INFO L280 TraceCheckUtils]: 148: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,357 INFO L275 TraceCheckUtils]: 149: Hoare quadruple {584#true} {584#true} #846#return; {584#true} is VALID [2020-07-18 08:33:40,357 INFO L280 TraceCheckUtils]: 150: Hoare triple {584#true} ~tmp~0.base, ~tmp~0.offset := #t~ret28.base, #t~ret28.offset; {584#true} is VALID [2020-07-18 08:33:40,357 INFO L280 TraceCheckUtils]: 151: Hoare triple {584#true} havoc #t~ret28.base, #t~ret28.offset; {584#true} is VALID [2020-07-18 08:33:40,358 INFO L280 TraceCheckUtils]: 152: Hoare triple {584#true} #res.base, #res.offset := ~tmp~0.base, ~tmp~0.offset; {584#true} is VALID [2020-07-18 08:33:40,358 INFO L280 TraceCheckUtils]: 153: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,359 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #748#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,360 INFO L280 TraceCheckUtils]: 155: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~tmp~4.base, ~tmp~4.offset := #t~ret77.base, #t~ret77.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,361 INFO L280 TraceCheckUtils]: 156: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~ret77.base, #t~ret77.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,361 INFO L280 TraceCheckUtils]: 157: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~hwmon~1.base, ~hwmon~1.offset := ~tmp~4.base, ~tmp~4.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,362 INFO L280 TraceCheckUtils]: 158: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume !(0 == (~hwmon~1.base + ~hwmon~1.offset) % 18446744073709551616); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,363 INFO L263 TraceCheckUtils]: 159: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call platform_set_drvdata(~dev.base, ~dev.offset, ~hwmon~1.base, ~hwmon~1.offset); {584#true} is VALID [2020-07-18 08:33:40,363 INFO L280 TraceCheckUtils]: 160: Hoare triple {584#true} ~pdev.base, ~pdev.offset := #in~pdev.base, #in~pdev.offset; {584#true} is VALID [2020-07-18 08:33:40,363 INFO L280 TraceCheckUtils]: 161: Hoare triple {584#true} ~data.base, ~data.offset := #in~data.base, #in~data.offset; {584#true} is VALID [2020-07-18 08:33:40,363 INFO L263 TraceCheckUtils]: 162: Hoare triple {584#true} call dev_set_drvdata(~pdev.base, 12 + ~pdev.offset, ~data.base, ~data.offset); {584#true} is VALID [2020-07-18 08:33:40,364 INFO L280 TraceCheckUtils]: 163: Hoare triple {584#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,364 INFO L280 TraceCheckUtils]: 164: Hoare triple {584#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {584#true} is VALID [2020-07-18 08:33:40,364 INFO L280 TraceCheckUtils]: 165: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,364 INFO L275 TraceCheckUtils]: 166: Hoare quadruple {584#true} {584#true} #838#return; {584#true} is VALID [2020-07-18 08:33:40,364 INFO L280 TraceCheckUtils]: 167: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,366 INFO L275 TraceCheckUtils]: 168: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #750#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,366 INFO L263 TraceCheckUtils]: 169: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call __mutex_init(~hwmon~1.base, ~hwmon~1.offset, #t~string80.base, #t~string80.offset, ~#__key~0.base, ~#__key~0.offset); {584#true} is VALID [2020-07-18 08:33:40,366 INFO L280 TraceCheckUtils]: 170: Hoare triple {584#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,366 INFO L280 TraceCheckUtils]: 171: Hoare triple {584#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {584#true} is VALID [2020-07-18 08:33:40,367 INFO L280 TraceCheckUtils]: 172: Hoare triple {584#true} ~arg2.base, ~arg2.offset := #in~arg2.base, #in~arg2.offset; {584#true} is VALID [2020-07-18 08:33:40,367 INFO L280 TraceCheckUtils]: 173: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,368 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #752#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,370 INFO L263 TraceCheckUtils]: 175: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret81.base, #t~ret81.offset := s3c_adc_register(~dev.base, ~dev.offset, 0, 0, 0, 0, 0); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,370 INFO L280 TraceCheckUtils]: 176: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,371 INFO L280 TraceCheckUtils]: 177: Hoare triple {584#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {584#true} is VALID [2020-07-18 08:33:40,371 INFO L280 TraceCheckUtils]: 178: Hoare triple {584#true} ~arg2.base, ~arg2.offset := #in~arg2.base, #in~arg2.offset; {584#true} is VALID [2020-07-18 08:33:40,371 INFO L280 TraceCheckUtils]: 179: Hoare triple {584#true} ~arg3 := #in~arg3; {584#true} is VALID [2020-07-18 08:33:40,372 INFO L263 TraceCheckUtils]: 180: Hoare triple {584#true} call #t~ret135.base, #t~ret135.offset := ldv_malloc(0); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,372 INFO L280 TraceCheckUtils]: 181: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,373 INFO L280 TraceCheckUtils]: 182: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,373 INFO L280 TraceCheckUtils]: 183: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,373 INFO L280 TraceCheckUtils]: 184: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,373 INFO L280 TraceCheckUtils]: 185: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,373 INFO L280 TraceCheckUtils]: 186: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,374 INFO L275 TraceCheckUtils]: 187: Hoare quadruple {584#true} {584#true} #826#return; {584#true} is VALID [2020-07-18 08:33:40,374 INFO L280 TraceCheckUtils]: 188: Hoare triple {584#true} #res.base, #res.offset := #t~ret135.base, #t~ret135.offset; {584#true} is VALID [2020-07-18 08:33:40,374 INFO L280 TraceCheckUtils]: 189: Hoare triple {584#true} havoc #t~ret135.base, #t~ret135.offset; {584#true} is VALID [2020-07-18 08:33:40,374 INFO L280 TraceCheckUtils]: 190: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,376 INFO L275 TraceCheckUtils]: 191: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #754#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,377 INFO L280 TraceCheckUtils]: 192: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call write~$Pointer$(#t~ret81.base, #t~ret81.offset, ~hwmon~1.base, 152 + ~hwmon~1.offset, 8); srcloc: L1040 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,378 INFO L280 TraceCheckUtils]: 193: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~ret81.base, #t~ret81.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,379 INFO L280 TraceCheckUtils]: 194: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~hwmon~1.base, 152 + ~hwmon~1.offset, 8); srcloc: L1041 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,379 INFO L263 TraceCheckUtils]: 195: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret83 := IS_ERR(#t~mem82.base, #t~mem82.offset); {584#true} is VALID [2020-07-18 08:33:40,379 INFO L280 TraceCheckUtils]: 196: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,379 INFO L280 TraceCheckUtils]: 197: Hoare triple {584#true} havoc ~tmp~9; {584#true} is VALID [2020-07-18 08:33:40,379 INFO L263 TraceCheckUtils]: 198: Hoare triple {584#true} call #t~ret123 := ldv_is_err(~ptr.base, ~ptr.offset); {584#true} is VALID [2020-07-18 08:33:40,380 INFO L280 TraceCheckUtils]: 199: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,380 INFO L280 TraceCheckUtils]: 200: Hoare triple {584#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {584#true} is VALID [2020-07-18 08:33:40,380 INFO L280 TraceCheckUtils]: 201: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,380 INFO L275 TraceCheckUtils]: 202: Hoare quadruple {584#true} {584#true} #874#return; {584#true} is VALID [2020-07-18 08:33:40,380 INFO L280 TraceCheckUtils]: 203: Hoare triple {584#true} assume -9223372036854775808 <= #t~ret123 && #t~ret123 <= 9223372036854775807; {584#true} is VALID [2020-07-18 08:33:40,381 INFO L280 TraceCheckUtils]: 204: Hoare triple {584#true} ~tmp~9 := #t~ret123; {584#true} is VALID [2020-07-18 08:33:40,381 INFO L280 TraceCheckUtils]: 205: Hoare triple {584#true} havoc #t~ret123; {584#true} is VALID [2020-07-18 08:33:40,381 INFO L280 TraceCheckUtils]: 206: Hoare triple {584#true} #res := ~tmp~9; {584#true} is VALID [2020-07-18 08:33:40,381 INFO L280 TraceCheckUtils]: 207: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,382 INFO L275 TraceCheckUtils]: 208: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #756#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,383 INFO L280 TraceCheckUtils]: 209: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume -9223372036854775808 <= #t~ret83 && #t~ret83 <= 9223372036854775807; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,384 INFO L280 TraceCheckUtils]: 210: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~tmp___1~0 := #t~ret83; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,385 INFO L280 TraceCheckUtils]: 211: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~mem82.base, #t~mem82.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,386 INFO L280 TraceCheckUtils]: 212: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~ret83; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,386 INFO L280 TraceCheckUtils]: 213: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume !(0 != ~tmp___1~0); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,387 INFO L263 TraceCheckUtils]: 214: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret88 := s3c_hwmon_add_raw(~dev.base, 12 + ~dev.offset); {584#true} is VALID [2020-07-18 08:33:40,387 INFO L280 TraceCheckUtils]: 215: Hoare triple {584#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {584#true} is VALID [2020-07-18 08:33:40,387 INFO L280 TraceCheckUtils]: 216: Hoare triple {584#true} #res := 0; {584#true} is VALID [2020-07-18 08:33:40,387 INFO L280 TraceCheckUtils]: 217: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,388 INFO L275 TraceCheckUtils]: 218: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #760#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,389 INFO L280 TraceCheckUtils]: 219: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume -2147483648 <= #t~ret88 && #t~ret88 <= 2147483647; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,390 INFO L280 TraceCheckUtils]: 220: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~ret~3 := #t~ret88; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,391 INFO L280 TraceCheckUtils]: 221: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~ret88; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,392 INFO L280 TraceCheckUtils]: 222: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume !(0 != ~ret~3); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,393 INFO L263 TraceCheckUtils]: 223: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret89.base, #t~ret89.offset := hwmon_device_register(~dev.base, 12 + ~dev.offset); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,393 INFO L280 TraceCheckUtils]: 224: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {584#true} is VALID [2020-07-18 08:33:40,394 INFO L263 TraceCheckUtils]: 225: Hoare triple {584#true} call #t~ret131.base, #t~ret131.offset := ldv_malloc(1003); {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:33:40,394 INFO L280 TraceCheckUtils]: 226: Hoare triple {782#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {584#true} is VALID [2020-07-18 08:33:40,394 INFO L280 TraceCheckUtils]: 227: Hoare triple {584#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {584#true} is VALID [2020-07-18 08:33:40,395 INFO L280 TraceCheckUtils]: 228: Hoare triple {584#true} assume !(0 != #t~nondet23); {584#true} is VALID [2020-07-18 08:33:40,395 INFO L280 TraceCheckUtils]: 229: Hoare triple {584#true} havoc #t~nondet23; {584#true} is VALID [2020-07-18 08:33:40,395 INFO L280 TraceCheckUtils]: 230: Hoare triple {584#true} #res.base, #res.offset := 0, 0; {584#true} is VALID [2020-07-18 08:33:40,395 INFO L280 TraceCheckUtils]: 231: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,395 INFO L275 TraceCheckUtils]: 232: Hoare quadruple {584#true} {584#true} #820#return; {584#true} is VALID [2020-07-18 08:33:40,396 INFO L280 TraceCheckUtils]: 233: Hoare triple {584#true} #res.base, #res.offset := #t~ret131.base, #t~ret131.offset; {584#true} is VALID [2020-07-18 08:33:40,396 INFO L280 TraceCheckUtils]: 234: Hoare triple {584#true} havoc #t~ret131.base, #t~ret131.offset; {584#true} is VALID [2020-07-18 08:33:40,396 INFO L280 TraceCheckUtils]: 235: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,397 INFO L275 TraceCheckUtils]: 236: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #762#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,398 INFO L280 TraceCheckUtils]: 237: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call write~$Pointer$(#t~ret89.base, #t~ret89.offset, ~hwmon~1.base, 160 + ~hwmon~1.offset, 8); srcloc: L1054-1 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,399 INFO L280 TraceCheckUtils]: 238: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~ret89.base, #t~ret89.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,400 INFO L280 TraceCheckUtils]: 239: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call #t~mem90.base, #t~mem90.offset := read~$Pointer$(~hwmon~1.base, 160 + ~hwmon~1.offset, 8); srcloc: L1055 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,400 INFO L263 TraceCheckUtils]: 240: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret91 := IS_ERR(#t~mem90.base, #t~mem90.offset); {584#true} is VALID [2020-07-18 08:33:40,400 INFO L280 TraceCheckUtils]: 241: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,400 INFO L280 TraceCheckUtils]: 242: Hoare triple {584#true} havoc ~tmp~9; {584#true} is VALID [2020-07-18 08:33:40,401 INFO L263 TraceCheckUtils]: 243: Hoare triple {584#true} call #t~ret123 := ldv_is_err(~ptr.base, ~ptr.offset); {584#true} is VALID [2020-07-18 08:33:40,401 INFO L280 TraceCheckUtils]: 244: Hoare triple {584#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {584#true} is VALID [2020-07-18 08:33:40,401 INFO L280 TraceCheckUtils]: 245: Hoare triple {584#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {584#true} is VALID [2020-07-18 08:33:40,401 INFO L280 TraceCheckUtils]: 246: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,402 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {584#true} {584#true} #874#return; {584#true} is VALID [2020-07-18 08:33:40,402 INFO L280 TraceCheckUtils]: 248: Hoare triple {584#true} assume -9223372036854775808 <= #t~ret123 && #t~ret123 <= 9223372036854775807; {584#true} is VALID [2020-07-18 08:33:40,402 INFO L280 TraceCheckUtils]: 249: Hoare triple {584#true} ~tmp~9 := #t~ret123; {584#true} is VALID [2020-07-18 08:33:40,402 INFO L280 TraceCheckUtils]: 250: Hoare triple {584#true} havoc #t~ret123; {584#true} is VALID [2020-07-18 08:33:40,402 INFO L280 TraceCheckUtils]: 251: Hoare triple {584#true} #res := ~tmp~9; {584#true} is VALID [2020-07-18 08:33:40,403 INFO L280 TraceCheckUtils]: 252: Hoare triple {584#true} assume true; {584#true} is VALID [2020-07-18 08:33:40,404 INFO L275 TraceCheckUtils]: 253: Hoare quadruple {584#true} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #764#return; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,405 INFO L280 TraceCheckUtils]: 254: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume -9223372036854775808 <= #t~ret91 && #t~ret91 <= 9223372036854775807; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,405 INFO L280 TraceCheckUtils]: 255: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~tmp___3~0 := #t~ret91; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,406 INFO L280 TraceCheckUtils]: 256: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~mem90.base, #t~mem90.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,407 INFO L280 TraceCheckUtils]: 257: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~ret91; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,408 INFO L280 TraceCheckUtils]: 258: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume !(0 != ~tmp___3~0); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,408 INFO L280 TraceCheckUtils]: 259: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~i~0 := 0; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,409 INFO L280 TraceCheckUtils]: 260: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume ~i~0 % 4294967296 <= 7; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,410 INFO L280 TraceCheckUtils]: 261: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call #t~mem96.base, #t~mem96.offset := read~$Pointer$(~pdata~2.base, ~pdata~2.offset + 8 * ~i~0, 8); srcloc: L1103 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,411 INFO L280 TraceCheckUtils]: 262: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~cfg~2.base, ~cfg~2.offset := #t~mem96.base, #t~mem96.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,411 INFO L280 TraceCheckUtils]: 263: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~mem96.base, #t~mem96.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,412 INFO L280 TraceCheckUtils]: 264: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume !(0 == (~cfg~2.base + ~cfg~2.offset) % 18446744073709551616); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,413 INFO L280 TraceCheckUtils]: 265: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call #t~mem97 := read~int(~cfg~2.base, 8 + ~cfg~2.offset, 4); srcloc: L1071 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,414 INFO L280 TraceCheckUtils]: 266: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume !(#t~mem97 % 4294967296 > 65535); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,414 INFO L280 TraceCheckUtils]: 267: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~mem97; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,415 INFO L280 TraceCheckUtils]: 268: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call #t~mem100 := read~int(~cfg~2.base, 12 + ~cfg~2.offset, 4); srcloc: L1071-5 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,416 INFO L280 TraceCheckUtils]: 269: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} assume !(0 == #t~mem100 % 4294967296); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,417 INFO L280 TraceCheckUtils]: 270: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~mem100; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,418 INFO L280 TraceCheckUtils]: 271: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~pdata~2.base, ~pdata~2.offset + 8 * ~i~0, 8); srcloc: L1081 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,419 INFO L263 TraceCheckUtils]: 272: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call #t~ret104 := s3c_hwmon_create_attr(~dev.base, 12 + ~dev.offset, #t~mem103.base, #t~mem103.offset, ~hwmon~1.base, 168 + ~hwmon~1.offset + 120 * (~i~0 % 4294967296), ~i~0); {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,420 INFO L280 TraceCheckUtils]: 273: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,421 INFO L280 TraceCheckUtils]: 274: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~cfg.base, ~cfg.offset := #in~cfg.base, #in~cfg.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,421 INFO L280 TraceCheckUtils]: 275: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~attrs.base, ~attrs.offset := #in~attrs.base, #in~attrs.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,422 INFO L280 TraceCheckUtils]: 276: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~channel := #in~channel; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,423 INFO L280 TraceCheckUtils]: 277: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~attr~0.base, ~attr~0.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,423 INFO L280 TraceCheckUtils]: 278: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc ~ret~2; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,424 INFO L280 TraceCheckUtils]: 279: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} havoc #t~nondet63; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,425 INFO L280 TraceCheckUtils]: 280: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} ~attr~0.base, ~attr~0.offset := ~attrs.base, ~attrs.offset; {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,426 INFO L280 TraceCheckUtils]: 281: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} SUMMARY for call write~int(~channel, ~attr~0.base, 44 + ~attr~0.offset, 4); srcloc: L972 {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} is VALID [2020-07-18 08:33:40,426 INFO L263 TraceCheckUtils]: 282: Hoare triple {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} call ldv_sysfs(); {853#(= ~ldv_count_1~0 |old(~ldv_count_1~0)|)} is VALID [2020-07-18 08:33:40,427 INFO L280 TraceCheckUtils]: 283: Hoare triple {853#(= ~ldv_count_1~0 |old(~ldv_count_1~0)|)} ~ldv_count_1~0 := 1 + ~ldv_count_1~0; {854#(<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)} is VALID [2020-07-18 08:33:40,428 INFO L280 TraceCheckUtils]: 284: Hoare triple {854#(<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)} assume true; {854#(<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)} is VALID [2020-07-18 08:33:40,429 INFO L275 TraceCheckUtils]: 285: Hoare quadruple {854#(<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)} {645#(and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0))} #810#return; {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,430 INFO L280 TraceCheckUtils]: 286: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} SUMMARY for call write~$Pointer$(~attrs.base, 96 + ~attrs.offset, ~attr~0.base, ~attr~0.offset, 8); srcloc: L973 {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,431 INFO L280 TraceCheckUtils]: 287: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} SUMMARY for call write~int(292, ~attr~0.base, 8 + ~attr~0.offset, 4); srcloc: L974 {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,432 INFO L280 TraceCheckUtils]: 288: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} SUMMARY for call write~$Pointer$(#funAddr~s3c_hwmon_ch_show.base, #funAddr~s3c_hwmon_ch_show.offset, ~attr~0.base, 28 + ~attr~0.offset, 8); srcloc: L975 {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,433 INFO L263 TraceCheckUtils]: 289: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} call #t~ret65 := ldv_device_create_file_5(~dev.base, ~dev.offset, ~attr~0.base, ~attr~0.offset); {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,434 INFO L280 TraceCheckUtils]: 290: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset; {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,435 INFO L280 TraceCheckUtils]: 291: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} ~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset; {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,435 INFO L280 TraceCheckUtils]: 292: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} havoc ~tmp~10; {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,436 INFO L263 TraceCheckUtils]: 293: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} call #t~ret124 := ldv_device_create_file_dev_attr_of_sensor_device_attribute(~ldv_func_arg2.base, ~ldv_func_arg2.offset); {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,437 INFO L280 TraceCheckUtils]: 294: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} ~attr.base, ~attr.offset := #in~attr.base, #in~attr.offset; {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,438 INFO L280 TraceCheckUtils]: 295: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} assume 0 == ~ldv_call_dev_attr_of_sensor_device_attribute~0; {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} is VALID [2020-07-18 08:33:40,439 INFO L280 TraceCheckUtils]: 296: Hoare triple {772#(and (<= 1 ~ldv_count_1~0) (= 0 ~ldv_count_2~0))} ~ldv_count_2~0 := 1 + ~ldv_count_2~0; {773#(<= ~ldv_count_2~0 ~ldv_count_1~0)} is VALID [2020-07-18 08:33:40,439 INFO L280 TraceCheckUtils]: 297: Hoare triple {773#(<= ~ldv_count_2~0 ~ldv_count_1~0)} ~ldv_call_dev_attr_of_sensor_device_attribute~0 := 1; {773#(<= ~ldv_count_2~0 ~ldv_count_1~0)} is VALID [2020-07-18 08:33:40,440 INFO L280 TraceCheckUtils]: 298: Hoare triple {773#(<= ~ldv_count_2~0 ~ldv_count_1~0)} assume !(~ldv_count_1~0 >= ~ldv_count_2~0); {585#false} is VALID [2020-07-18 08:33:40,440 INFO L263 TraceCheckUtils]: 299: Hoare triple {585#false} call ldv_error(); {585#false} is VALID [2020-07-18 08:33:40,440 INFO L280 TraceCheckUtils]: 300: Hoare triple {585#false} assume !false; {585#false} is VALID [2020-07-18 08:33:40,618 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2020-07-18 08:33:40,618 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1863165235] [2020-07-18 08:33:40,620 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 08:33:40,621 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-07-18 08:33:40,621 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916444218] [2020-07-18 08:33:40,629 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 301 [2020-07-18 08:33:40,633 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 08:33:40,638 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states. [2020-07-18 08:33:40,998 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 277 edges. 277 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 08:33:40,998 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-18 08:33:40,999 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 08:33:41,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-18 08:33:41,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-18 08:33:41,012 INFO L87 Difference]: Start difference. First operand 581 states. Second operand 10 states. [2020-07-18 08:33:42,045 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2020-07-18 08:33:57,364 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2020-07-18 08:33:59,157 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2020-07-18 08:34:29,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 08:34:29,437 INFO L93 Difference]: Finished difference Result 1905 states and 2181 transitions. [2020-07-18 08:34:29,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-07-18 08:34:29,438 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 301 [2020-07-18 08:34:29,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 08:34:29,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-18 08:34:29,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2181 transitions. [2020-07-18 08:34:29,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-18 08:34:29,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2181 transitions. [2020-07-18 08:34:29,578 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 21 states and 2181 transitions. [2020-07-18 08:34:35,476 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2181 edges. 2181 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 08:34:35,722 INFO L225 Difference]: With dead ends: 1905 [2020-07-18 08:34:35,722 INFO L226 Difference]: Without dead ends: 1437 [2020-07-18 08:34:35,731 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2020-07-18 08:34:35,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2020-07-18 08:34:48,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1245. [2020-07-18 08:34:48,988 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 08:34:48,989 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1437 states. Second operand 1245 states. [2020-07-18 08:34:48,989 INFO L74 IsIncluded]: Start isIncluded. First operand 1437 states. Second operand 1245 states. [2020-07-18 08:34:48,989 INFO L87 Difference]: Start difference. First operand 1437 states. Second operand 1245 states. [2020-07-18 08:34:49,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 08:34:49,134 INFO L93 Difference]: Finished difference Result 1437 states and 1599 transitions. [2020-07-18 08:34:49,134 INFO L276 IsEmpty]: Start isEmpty. Operand 1437 states and 1599 transitions. [2020-07-18 08:34:49,143 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 08:34:49,143 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 08:34:49,143 INFO L74 IsIncluded]: Start isIncluded. First operand 1245 states. Second operand 1437 states. [2020-07-18 08:34:49,144 INFO L87 Difference]: Start difference. First operand 1245 states. Second operand 1437 states. [2020-07-18 08:34:49,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 08:34:49,266 INFO L93 Difference]: Finished difference Result 1437 states and 1599 transitions. [2020-07-18 08:34:49,266 INFO L276 IsEmpty]: Start isEmpty. Operand 1437 states and 1599 transitions. [2020-07-18 08:34:49,273 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 08:34:49,273 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 08:34:49,273 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 08:34:49,273 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 08:34:49,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1245 states. [2020-07-18 08:34:49,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 1366 transitions. [2020-07-18 08:34:49,383 INFO L78 Accepts]: Start accepts. Automaton has 1245 states and 1366 transitions. Word has length 301 [2020-07-18 08:34:49,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 08:34:49,384 INFO L479 AbstractCegarLoop]: Abstraction has 1245 states and 1366 transitions. [2020-07-18 08:34:49,384 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-18 08:34:49,384 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1245 states and 1366 transitions. [2020-07-18 08:34:54,230 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1366 edges. 1366 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 08:34:54,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1245 states and 1366 transitions. [2020-07-18 08:34:54,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2020-07-18 08:34:54,243 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 08:34:54,244 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 08:34:54,244 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-18 08:34:54,245 INFO L427 AbstractCegarLoop]: === Iteration 2 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 08:34:54,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 08:34:54,246 INFO L82 PathProgramCache]: Analyzing trace with hash 1160418199, now seen corresponding path program 1 times [2020-07-18 08:34:54,246 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 08:34:54,246 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1530863556] [2020-07-18 08:34:54,247 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 08:34:54,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:54,904 WARN L193 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2020-07-18 08:34:54,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:54,979 INFO L280 TraceCheckUtils]: 0: Hoare triple {10273#(and (= |#t~string79.offset| |old(#t~string79.offset)|) (= |#t~string102.base| |old(#t~string102.base)|) (= |#t~string102.offset| |old(#t~string102.offset)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= |#t~string61.base| |old(#t~string61.base)|) (= |#t~string80.offset| |old(#t~string80.offset)|) (= |#t~string106.offset| |old(#t~string106.offset)|) (= |#t~string70.base| |old(#t~string70.base)|) (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= |#t~string112.base| |old(#t~string112.base)|) (= |#t~string56.offset| |old(#t~string56.offset)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#t~string85.offset| |old(#t~string85.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string43.offset| |old(#t~string43.offset)|) (= |#t~string85.base| |old(#t~string85.base)|) (= |#t~string56.base| |old(#t~string56.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string106.base| |old(#t~string106.base)|) (= |~#s3c_hwmon_driver~0.offset| |old(~#s3c_hwmon_driver~0.offset)|) (= |#t~string44.offset| |old(#t~string44.offset)|) (= |old(#length)| |#length|) (= |#t~string99.offset| |old(#t~string99.offset)|) (= |#t~string70.offset| |old(#t~string70.offset)|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string73.base| |old(#t~string73.base)|) (= |#t~string73.offset| |old(#t~string73.offset)|) (= |#t~string67.base| |old(#t~string67.base)|) (= |#t~string112.offset| |old(#t~string112.offset)|) (= |#t~string64.base| |old(#t~string64.base)|) (= |#t~string61.offset| |old(#t~string61.offset)|) (= |#t~string43.base| |old(#t~string43.base)|) (= |#valid| |old(#valid)|) (= |#t~string64.offset| |old(#t~string64.offset)|) (= |#t~string67.offset| |old(#t~string67.offset)|) (= |#t~string93.offset| |old(#t~string93.offset)|) (= |#t~string44.base| |old(#t~string44.base)|) (= |~#s3c_hwmon_driver~0.base| |old(~#s3c_hwmon_driver~0.base)|) (= |#t~string99.base| |old(#t~string99.base)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|) (= |#t~string79.base| |old(#t~string79.base)|) (= |#t~string80.base| |old(#t~string80.base)|) (= |#t~string93.base| |old(#t~string93.base)|))} #NULL.base, #NULL.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:54,979 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} #valid := #valid[0 := 0]; {10064#true} is VALID [2020-07-18 08:34:54,979 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} assume 0 < #StackHeapBarrier; {10064#true} is VALID [2020-07-18 08:34:54,980 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} SUMMARY for call #t~string43.base, #t~string43.offset := #Ultimate.allocOnStack(4); srcloc: L896 {10064#true} is VALID [2020-07-18 08:34:54,980 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} SUMMARY for call write~init~int(60, #t~string43.base, #t~string43.offset, 1); srcloc: L896-1 {10064#true} is VALID [2020-07-18 08:34:54,980 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} SUMMARY for call write~init~int(55, #t~string43.base, 1 + #t~string43.offset, 1); srcloc: L896-2 {10064#true} is VALID [2020-07-18 08:34:54,981 INFO L280 TraceCheckUtils]: 6: Hoare triple {10064#true} SUMMARY for call write~init~int(62, #t~string43.base, 2 + #t~string43.offset, 1); srcloc: L896-3 {10064#true} is VALID [2020-07-18 08:34:54,981 INFO L280 TraceCheckUtils]: 7: Hoare triple {10064#true} SUMMARY for call write~init~int(0, #t~string43.base, 3 + #t~string43.offset, 1); srcloc: L896-4 {10064#true} is VALID [2020-07-18 08:34:54,981 INFO L280 TraceCheckUtils]: 8: Hoare triple {10064#true} SUMMARY for call #t~string44.base, #t~string44.offset := #Ultimate.allocOnStack(20); srcloc: L896-5 {10064#true} is VALID [2020-07-18 08:34:54,982 INFO L280 TraceCheckUtils]: 9: Hoare triple {10064#true} SUMMARY for call #t~string56.base, #t~string56.offset := #Ultimate.allocOnStack(4); srcloc: L896-6 {10064#true} is VALID [2020-07-18 08:34:54,982 INFO L280 TraceCheckUtils]: 10: Hoare triple {10064#true} SUMMARY for call write~init~int(37, #t~string56.base, #t~string56.offset, 1); srcloc: L943 {10064#true} is VALID [2020-07-18 08:34:54,982 INFO L280 TraceCheckUtils]: 11: Hoare triple {10064#true} SUMMARY for call write~init~int(100, #t~string56.base, 1 + #t~string56.offset, 1); srcloc: L943-1 {10064#true} is VALID [2020-07-18 08:34:54,982 INFO L280 TraceCheckUtils]: 12: Hoare triple {10064#true} SUMMARY for call write~init~int(10, #t~string56.base, 2 + #t~string56.offset, 1); srcloc: L943-2 {10064#true} is VALID [2020-07-18 08:34:54,983 INFO L280 TraceCheckUtils]: 13: Hoare triple {10064#true} SUMMARY for call write~init~int(0, #t~string56.base, 3 + #t~string56.offset, 1); srcloc: L943-3 {10064#true} is VALID [2020-07-18 08:34:54,983 INFO L280 TraceCheckUtils]: 14: Hoare triple {10064#true} SUMMARY for call #t~string61.base, #t~string61.offset := #Ultimate.allocOnStack(4); srcloc: L943-4 {10064#true} is VALID [2020-07-18 08:34:54,983 INFO L280 TraceCheckUtils]: 15: Hoare triple {10064#true} SUMMARY for call write~init~int(37, #t~string61.base, #t~string61.offset, 1); srcloc: L960 {10064#true} is VALID [2020-07-18 08:34:54,983 INFO L280 TraceCheckUtils]: 16: Hoare triple {10064#true} SUMMARY for call write~init~int(115, #t~string61.base, 1 + #t~string61.offset, 1); srcloc: L960-1 {10064#true} is VALID [2020-07-18 08:34:54,983 INFO L280 TraceCheckUtils]: 17: Hoare triple {10064#true} SUMMARY for call write~init~int(10, #t~string61.base, 2 + #t~string61.offset, 1); srcloc: L960-2 {10064#true} is VALID [2020-07-18 08:34:54,984 INFO L280 TraceCheckUtils]: 18: Hoare triple {10064#true} SUMMARY for call write~init~int(0, #t~string61.base, 3 + #t~string61.offset, 1); srcloc: L960-3 {10064#true} is VALID [2020-07-18 08:34:54,984 INFO L280 TraceCheckUtils]: 19: Hoare triple {10064#true} SUMMARY for call #t~string64.base, #t~string64.offset := #Ultimate.allocOnStack(11); srcloc: L960-4 {10064#true} is VALID [2020-07-18 08:34:54,984 INFO L280 TraceCheckUtils]: 20: Hoare triple {10064#true} SUMMARY for call #t~string67.base, #t~string67.offset := #Ultimate.allocOnStack(34); srcloc: L970 {10064#true} is VALID [2020-07-18 08:34:54,984 INFO L280 TraceCheckUtils]: 21: Hoare triple {10064#true} SUMMARY for call #t~string70.base, #t~string70.offset := #Ultimate.allocOnStack(11); srcloc: L979 {10064#true} is VALID [2020-07-18 08:34:54,984 INFO L280 TraceCheckUtils]: 22: Hoare triple {10064#true} SUMMARY for call #t~string73.base, #t~string73.offset := #Ultimate.allocOnStack(34); srcloc: L984 {10064#true} is VALID [2020-07-18 08:34:54,985 INFO L280 TraceCheckUtils]: 23: Hoare triple {10064#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(27); srcloc: L994 {10064#true} is VALID [2020-07-18 08:34:54,985 INFO L280 TraceCheckUtils]: 24: Hoare triple {10064#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(11); srcloc: L1027 {10064#true} is VALID [2020-07-18 08:34:54,985 INFO L280 TraceCheckUtils]: 25: Hoare triple {10064#true} SUMMARY for call #t~string80.base, #t~string80.offset := #Ultimate.allocOnStack(13); srcloc: L1034 {10064#true} is VALID [2020-07-18 08:34:54,985 INFO L280 TraceCheckUtils]: 26: Hoare triple {10064#true} SUMMARY for call #t~string85.base, #t~string85.offset := #Ultimate.allocOnStack(21); srcloc: L1039 {10064#true} is VALID [2020-07-18 08:34:54,985 INFO L280 TraceCheckUtils]: 27: Hoare triple {10064#true} SUMMARY for call #t~string93.base, #t~string93.offset := #Ultimate.allocOnStack(30); srcloc: L1043 {10064#true} is VALID [2020-07-18 08:34:54,986 INFO L280 TraceCheckUtils]: 28: Hoare triple {10064#true} SUMMARY for call #t~string99.base, #t~string99.offset := #Ultimate.allocOnStack(33); srcloc: L1057 {10064#true} is VALID [2020-07-18 08:34:54,986 INFO L280 TraceCheckUtils]: 29: Hoare triple {10064#true} SUMMARY for call #t~string102.base, #t~string102.offset := #Ultimate.allocOnStack(25); srcloc: L1072 {10064#true} is VALID [2020-07-18 08:34:54,986 INFO L280 TraceCheckUtils]: 30: Hoare triple {10064#true} SUMMARY for call #t~string106.base, #t~string106.offset := #Ultimate.allocOnStack(27); srcloc: L1077 {10064#true} is VALID [2020-07-18 08:34:54,986 INFO L280 TraceCheckUtils]: 31: Hoare triple {10064#true} SUMMARY for call #t~string112.base, #t~string112.offset := #Ultimate.allocOnStack(10); srcloc: L1084 {10064#true} is VALID [2020-07-18 08:34:54,986 INFO L280 TraceCheckUtils]: 32: Hoare triple {10064#true} SUMMARY for call ~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset := #Ultimate.allocOnStack(153); srcloc: L1142 {10064#true} is VALID [2020-07-18 08:34:54,987 INFO L280 TraceCheckUtils]: 33: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(#funAddr~s3c_hwmon_probe.base, #funAddr~s3c_hwmon_probe.offset, ~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-1 {10064#true} is VALID [2020-07-18 08:34:54,987 INFO L280 TraceCheckUtils]: 34: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(#funAddr~s3c_hwmon_remove.base, #funAddr~s3c_hwmon_remove.offset, ~#s3c_hwmon_driver~0.base, 8 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-2 {10064#true} is VALID [2020-07-18 08:34:54,987 INFO L280 TraceCheckUtils]: 35: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 16 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-3 {10064#true} is VALID [2020-07-18 08:34:54,987 INFO L280 TraceCheckUtils]: 36: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 24 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-4 {10064#true} is VALID [2020-07-18 08:34:54,987 INFO L280 TraceCheckUtils]: 37: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 32 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-5 {10064#true} is VALID [2020-07-18 08:34:54,988 INFO L280 TraceCheckUtils]: 38: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(#t~string112.base, #t~string112.offset, ~#s3c_hwmon_driver~0.base, 40 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-6 {10064#true} is VALID [2020-07-18 08:34:54,988 INFO L280 TraceCheckUtils]: 39: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 48 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-7 {10064#true} is VALID [2020-07-18 08:34:54,988 INFO L280 TraceCheckUtils]: 40: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(~#__this_module~0.base, ~#__this_module~0.offset, ~#s3c_hwmon_driver~0.base, 56 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-8 {10064#true} is VALID [2020-07-18 08:34:54,988 INFO L280 TraceCheckUtils]: 41: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 64 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-9 {10064#true} is VALID [2020-07-18 08:34:54,988 INFO L280 TraceCheckUtils]: 42: Hoare triple {10064#true} SUMMARY for call write~init~int(0, ~#s3c_hwmon_driver~0.base, 72 + ~#s3c_hwmon_driver~0.offset, 1); srcloc: L1142-10 {10064#true} is VALID [2020-07-18 08:34:54,988 INFO L280 TraceCheckUtils]: 43: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 73 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-11 {10064#true} is VALID [2020-07-18 08:34:54,989 INFO L280 TraceCheckUtils]: 44: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 81 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-12 {10064#true} is VALID [2020-07-18 08:34:54,989 INFO L280 TraceCheckUtils]: 45: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 89 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-13 {10064#true} is VALID [2020-07-18 08:34:54,989 INFO L280 TraceCheckUtils]: 46: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 97 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-14 {10064#true} is VALID [2020-07-18 08:34:54,989 INFO L280 TraceCheckUtils]: 47: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 105 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-15 {10064#true} is VALID [2020-07-18 08:34:54,990 INFO L280 TraceCheckUtils]: 48: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 113 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-16 {10064#true} is VALID [2020-07-18 08:34:54,990 INFO L280 TraceCheckUtils]: 49: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 121 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-17 {10064#true} is VALID [2020-07-18 08:34:54,990 INFO L280 TraceCheckUtils]: 50: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 129 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-18 {10064#true} is VALID [2020-07-18 08:34:54,991 INFO L280 TraceCheckUtils]: 51: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 137 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-19 {10064#true} is VALID [2020-07-18 08:34:54,991 INFO L280 TraceCheckUtils]: 52: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 145 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-20 {10064#true} is VALID [2020-07-18 08:34:54,991 INFO L280 TraceCheckUtils]: 53: Hoare triple {10064#true} ~LDV_IN_INTERRUPT~0 := 0; {10064#true} is VALID [2020-07-18 08:34:54,992 INFO L280 TraceCheckUtils]: 54: Hoare triple {10064#true} ~ldv_count_1~0 := 0; {10064#true} is VALID [2020-07-18 08:34:54,992 INFO L280 TraceCheckUtils]: 55: Hoare triple {10064#true} ~ldv_count_2~0 := 0; {10064#true} is VALID [2020-07-18 08:34:54,992 INFO L280 TraceCheckUtils]: 56: Hoare triple {10064#true} ~ldv_call_dev_attr_of_sensor_device_attribute~0 := 0; {10064#true} is VALID [2020-07-18 08:34:54,993 INFO L280 TraceCheckUtils]: 57: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:54,993 INFO L275 TraceCheckUtils]: 58: Hoare quadruple {10064#true} {10064#true} #870#return; {10064#true} is VALID [2020-07-18 08:34:54,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,003 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,003 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {10064#true} {10064#true} #784#return; {10064#true} is VALID [2020-07-18 08:34:55,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,011 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,011 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {10064#true} {10064#true} #786#return; {10064#true} is VALID [2020-07-18 08:34:55,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,026 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,026 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} assume -2147483648 <= #t~nondet133 && #t~nondet133 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,026 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} #res := #t~nondet133; {10064#true} is VALID [2020-07-18 08:34:55,027 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} havoc #t~nondet133; {10064#true} is VALID [2020-07-18 08:34:55,027 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,028 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10064#true} {10064#true} #822#return; {10064#true} is VALID [2020-07-18 08:34:55,028 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} havoc ~tmp~6; {10064#true} is VALID [2020-07-18 08:34:55,028 INFO L263 TraceCheckUtils]: 1: Hoare triple {10064#true} call #t~ret113 := platform_driver_register(~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset); {10064#true} is VALID [2020-07-18 08:34:55,029 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,029 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} assume -2147483648 <= #t~nondet133 && #t~nondet133 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,029 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} #res := #t~nondet133; {10064#true} is VALID [2020-07-18 08:34:55,030 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} havoc #t~nondet133; {10064#true} is VALID [2020-07-18 08:34:55,030 INFO L280 TraceCheckUtils]: 6: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,030 INFO L275 TraceCheckUtils]: 7: Hoare quadruple {10064#true} {10064#true} #822#return; {10064#true} is VALID [2020-07-18 08:34:55,031 INFO L280 TraceCheckUtils]: 8: Hoare triple {10064#true} assume -2147483648 <= #t~ret113 && #t~ret113 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,031 INFO L280 TraceCheckUtils]: 9: Hoare triple {10064#true} ~tmp~6 := #t~ret113; {10064#true} is VALID [2020-07-18 08:34:55,032 INFO L280 TraceCheckUtils]: 10: Hoare triple {10064#true} havoc #t~ret113; {10064#true} is VALID [2020-07-18 08:34:55,034 INFO L280 TraceCheckUtils]: 11: Hoare triple {10064#true} #res := ~tmp~6; {10064#true} is VALID [2020-07-18 08:34:55,034 INFO L280 TraceCheckUtils]: 12: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,035 INFO L275 TraceCheckUtils]: 13: Hoare quadruple {10064#true} {10064#true} #788#return; {10064#true} is VALID [2020-07-18 08:34:55,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,090 INFO L280 TraceCheckUtils]: 0: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,091 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,091 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,092 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,092 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,092 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,093 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {10064#true} {10064#true} #782#return; {10064#true} is VALID [2020-07-18 08:34:55,093 INFO L280 TraceCheckUtils]: 0: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,094 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} ~t := #in~t; {10064#true} is VALID [2020-07-18 08:34:55,096 INFO L263 TraceCheckUtils]: 2: Hoare triple {10064#true} call #t~ret26.base, #t~ret26.offset := ldv_malloc(~size); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,096 INFO L280 TraceCheckUtils]: 3: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,097 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,097 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,097 INFO L280 TraceCheckUtils]: 6: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,098 INFO L280 TraceCheckUtils]: 7: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,098 INFO L280 TraceCheckUtils]: 8: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,098 INFO L275 TraceCheckUtils]: 9: Hoare quadruple {10064#true} {10064#true} #782#return; {10064#true} is VALID [2020-07-18 08:34:55,099 INFO L280 TraceCheckUtils]: 10: Hoare triple {10064#true} #res.base, #res.offset := #t~ret26.base, #t~ret26.offset; {10064#true} is VALID [2020-07-18 08:34:55,099 INFO L280 TraceCheckUtils]: 11: Hoare triple {10064#true} havoc #t~ret26.base, #t~ret26.offset; {10064#true} is VALID [2020-07-18 08:34:55,100 INFO L280 TraceCheckUtils]: 12: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,100 INFO L275 TraceCheckUtils]: 13: Hoare quadruple {10064#true} {10064#true} #848#return; {10064#true} is VALID [2020-07-18 08:34:55,101 INFO L280 TraceCheckUtils]: 0: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,101 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} ~flags := #in~flags; {10064#true} is VALID [2020-07-18 08:34:55,101 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} havoc ~tmp___2~0.base, ~tmp___2~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,103 INFO L263 TraceCheckUtils]: 3: Hoare triple {10064#true} call #t~ret27.base, #t~ret27.offset := __kmalloc(~size, ~flags); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,103 INFO L280 TraceCheckUtils]: 4: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,104 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} ~t := #in~t; {10064#true} is VALID [2020-07-18 08:34:55,114 INFO L263 TraceCheckUtils]: 6: Hoare triple {10064#true} call #t~ret26.base, #t~ret26.offset := ldv_malloc(~size); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,114 INFO L280 TraceCheckUtils]: 7: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,114 INFO L280 TraceCheckUtils]: 8: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,115 INFO L280 TraceCheckUtils]: 9: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,115 INFO L280 TraceCheckUtils]: 10: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,115 INFO L280 TraceCheckUtils]: 11: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,116 INFO L280 TraceCheckUtils]: 12: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,116 INFO L275 TraceCheckUtils]: 13: Hoare quadruple {10064#true} {10064#true} #782#return; {10064#true} is VALID [2020-07-18 08:34:55,116 INFO L280 TraceCheckUtils]: 14: Hoare triple {10064#true} #res.base, #res.offset := #t~ret26.base, #t~ret26.offset; {10064#true} is VALID [2020-07-18 08:34:55,117 INFO L280 TraceCheckUtils]: 15: Hoare triple {10064#true} havoc #t~ret26.base, #t~ret26.offset; {10064#true} is VALID [2020-07-18 08:34:55,117 INFO L280 TraceCheckUtils]: 16: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,118 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {10064#true} {10064#true} #848#return; {10064#true} is VALID [2020-07-18 08:34:55,118 INFO L280 TraceCheckUtils]: 18: Hoare triple {10064#true} ~tmp___2~0.base, ~tmp___2~0.offset := #t~ret27.base, #t~ret27.offset; {10064#true} is VALID [2020-07-18 08:34:55,118 INFO L280 TraceCheckUtils]: 19: Hoare triple {10064#true} havoc #t~ret27.base, #t~ret27.offset; {10064#true} is VALID [2020-07-18 08:34:55,119 INFO L280 TraceCheckUtils]: 20: Hoare triple {10064#true} #res.base, #res.offset := ~tmp___2~0.base, ~tmp___2~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,119 INFO L280 TraceCheckUtils]: 21: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,119 INFO L275 TraceCheckUtils]: 22: Hoare quadruple {10064#true} {10064#true} #846#return; {10064#true} is VALID [2020-07-18 08:34:55,124 INFO L280 TraceCheckUtils]: 0: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,125 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} ~flags := #in~flags; {10064#true} is VALID [2020-07-18 08:34:55,125 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} havoc ~tmp~0.base, ~tmp~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,141 INFO L263 TraceCheckUtils]: 3: Hoare triple {10064#true} call #t~ret28.base, #t~ret28.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,142 INFO L280 TraceCheckUtils]: 4: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,142 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} ~flags := #in~flags; {10064#true} is VALID [2020-07-18 08:34:55,142 INFO L280 TraceCheckUtils]: 6: Hoare triple {10064#true} havoc ~tmp___2~0.base, ~tmp___2~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,153 INFO L263 TraceCheckUtils]: 7: Hoare triple {10064#true} call #t~ret27.base, #t~ret27.offset := __kmalloc(~size, ~flags); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,153 INFO L280 TraceCheckUtils]: 8: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,154 INFO L280 TraceCheckUtils]: 9: Hoare triple {10064#true} ~t := #in~t; {10064#true} is VALID [2020-07-18 08:34:55,155 INFO L263 TraceCheckUtils]: 10: Hoare triple {10064#true} call #t~ret26.base, #t~ret26.offset := ldv_malloc(~size); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,155 INFO L280 TraceCheckUtils]: 11: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,156 INFO L280 TraceCheckUtils]: 12: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,156 INFO L280 TraceCheckUtils]: 13: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,156 INFO L280 TraceCheckUtils]: 14: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,157 INFO L280 TraceCheckUtils]: 15: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,157 INFO L280 TraceCheckUtils]: 16: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,157 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {10064#true} {10064#true} #782#return; {10064#true} is VALID [2020-07-18 08:34:55,158 INFO L280 TraceCheckUtils]: 18: Hoare triple {10064#true} #res.base, #res.offset := #t~ret26.base, #t~ret26.offset; {10064#true} is VALID [2020-07-18 08:34:55,158 INFO L280 TraceCheckUtils]: 19: Hoare triple {10064#true} havoc #t~ret26.base, #t~ret26.offset; {10064#true} is VALID [2020-07-18 08:34:55,158 INFO L280 TraceCheckUtils]: 20: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,159 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {10064#true} {10064#true} #848#return; {10064#true} is VALID [2020-07-18 08:34:55,159 INFO L280 TraceCheckUtils]: 22: Hoare triple {10064#true} ~tmp___2~0.base, ~tmp___2~0.offset := #t~ret27.base, #t~ret27.offset; {10064#true} is VALID [2020-07-18 08:34:55,159 INFO L280 TraceCheckUtils]: 23: Hoare triple {10064#true} havoc #t~ret27.base, #t~ret27.offset; {10064#true} is VALID [2020-07-18 08:34:55,160 INFO L280 TraceCheckUtils]: 24: Hoare triple {10064#true} #res.base, #res.offset := ~tmp___2~0.base, ~tmp___2~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,160 INFO L280 TraceCheckUtils]: 25: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,160 INFO L275 TraceCheckUtils]: 26: Hoare quadruple {10064#true} {10064#true} #846#return; {10064#true} is VALID [2020-07-18 08:34:55,161 INFO L280 TraceCheckUtils]: 27: Hoare triple {10064#true} ~tmp~0.base, ~tmp~0.offset := #t~ret28.base, #t~ret28.offset; {10064#true} is VALID [2020-07-18 08:34:55,161 INFO L280 TraceCheckUtils]: 28: Hoare triple {10064#true} havoc #t~ret28.base, #t~ret28.offset; {10064#true} is VALID [2020-07-18 08:34:55,161 INFO L280 TraceCheckUtils]: 29: Hoare triple {10064#true} #res.base, #res.offset := ~tmp~0.base, ~tmp~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,162 INFO L280 TraceCheckUtils]: 30: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,162 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {10064#true} {10064#true} #748#return; {10064#true} is VALID [2020-07-18 08:34:55,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,178 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,178 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {10064#true} is VALID [2020-07-18 08:34:55,178 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,179 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {10064#true} {10064#true} #838#return; {10064#true} is VALID [2020-07-18 08:34:55,179 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} ~pdev.base, ~pdev.offset := #in~pdev.base, #in~pdev.offset; {10064#true} is VALID [2020-07-18 08:34:55,180 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} ~data.base, ~data.offset := #in~data.base, #in~data.offset; {10064#true} is VALID [2020-07-18 08:34:55,180 INFO L263 TraceCheckUtils]: 2: Hoare triple {10064#true} call dev_set_drvdata(~pdev.base, 12 + ~pdev.offset, ~data.base, ~data.offset); {10064#true} is VALID [2020-07-18 08:34:55,180 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,181 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {10064#true} is VALID [2020-07-18 08:34:55,181 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,181 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {10064#true} {10064#true} #838#return; {10064#true} is VALID [2020-07-18 08:34:55,182 INFO L280 TraceCheckUtils]: 7: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,182 INFO L275 TraceCheckUtils]: 8: Hoare quadruple {10064#true} {10064#true} #750#return; {10064#true} is VALID [2020-07-18 08:34:55,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,195 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,195 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {10064#true} is VALID [2020-07-18 08:34:55,196 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} ~arg2.base, ~arg2.offset := #in~arg2.base, #in~arg2.offset; {10064#true} is VALID [2020-07-18 08:34:55,196 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,196 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {10064#true} {10064#true} #752#return; {10064#true} is VALID [2020-07-18 08:34:55,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,214 INFO L280 TraceCheckUtils]: 0: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,215 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,215 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,215 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,216 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,216 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,217 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {10064#true} {10064#true} #826#return; {10064#true} is VALID [2020-07-18 08:34:55,217 INFO L280 TraceCheckUtils]: 0: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,218 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {10064#true} is VALID [2020-07-18 08:34:55,218 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} ~arg2.base, ~arg2.offset := #in~arg2.base, #in~arg2.offset; {10064#true} is VALID [2020-07-18 08:34:55,218 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} ~arg3 := #in~arg3; {10064#true} is VALID [2020-07-18 08:34:55,220 INFO L263 TraceCheckUtils]: 4: Hoare triple {10064#true} call #t~ret135.base, #t~ret135.offset := ldv_malloc(0); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,220 INFO L280 TraceCheckUtils]: 5: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,221 INFO L280 TraceCheckUtils]: 6: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,221 INFO L280 TraceCheckUtils]: 7: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,221 INFO L280 TraceCheckUtils]: 8: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,222 INFO L280 TraceCheckUtils]: 9: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,222 INFO L280 TraceCheckUtils]: 10: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,222 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {10064#true} {10064#true} #826#return; {10064#true} is VALID [2020-07-18 08:34:55,223 INFO L280 TraceCheckUtils]: 12: Hoare triple {10064#true} #res.base, #res.offset := #t~ret135.base, #t~ret135.offset; {10064#true} is VALID [2020-07-18 08:34:55,223 INFO L280 TraceCheckUtils]: 13: Hoare triple {10064#true} havoc #t~ret135.base, #t~ret135.offset; {10064#true} is VALID [2020-07-18 08:34:55,223 INFO L280 TraceCheckUtils]: 14: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,223 INFO L275 TraceCheckUtils]: 15: Hoare quadruple {10064#true} {10064#true} #754#return; {10064#true} is VALID [2020-07-18 08:34:55,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,246 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,246 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {10064#true} is VALID [2020-07-18 08:34:55,247 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,247 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {10064#true} {10064#true} #874#return; {10064#true} is VALID [2020-07-18 08:34:55,247 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,248 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} havoc ~tmp~9; {10064#true} is VALID [2020-07-18 08:34:55,248 INFO L263 TraceCheckUtils]: 2: Hoare triple {10064#true} call #t~ret123 := ldv_is_err(~ptr.base, ~ptr.offset); {10064#true} is VALID [2020-07-18 08:34:55,248 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,249 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {10064#true} is VALID [2020-07-18 08:34:55,249 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,249 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {10064#true} {10064#true} #874#return; {10064#true} is VALID [2020-07-18 08:34:55,250 INFO L280 TraceCheckUtils]: 7: Hoare triple {10064#true} assume -9223372036854775808 <= #t~ret123 && #t~ret123 <= 9223372036854775807; {10064#true} is VALID [2020-07-18 08:34:55,250 INFO L280 TraceCheckUtils]: 8: Hoare triple {10064#true} ~tmp~9 := #t~ret123; {10064#true} is VALID [2020-07-18 08:34:55,250 INFO L280 TraceCheckUtils]: 9: Hoare triple {10064#true} havoc #t~ret123; {10064#true} is VALID [2020-07-18 08:34:55,251 INFO L280 TraceCheckUtils]: 10: Hoare triple {10064#true} #res := ~tmp~9; {10064#true} is VALID [2020-07-18 08:34:55,251 INFO L280 TraceCheckUtils]: 11: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,251 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {10064#true} {10064#true} #756#return; {10064#true} is VALID [2020-07-18 08:34:55,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,258 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {10064#true} is VALID [2020-07-18 08:34:55,259 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} #res := 0; {10064#true} is VALID [2020-07-18 08:34:55,259 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,259 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {10064#true} {10064#true} #760#return; {10064#true} is VALID [2020-07-18 08:34:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,278 INFO L280 TraceCheckUtils]: 0: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,278 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,278 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,279 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,279 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,279 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,280 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {10064#true} {10064#true} #820#return; {10064#true} is VALID [2020-07-18 08:34:55,280 INFO L280 TraceCheckUtils]: 0: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,283 INFO L263 TraceCheckUtils]: 1: Hoare triple {10064#true} call #t~ret131.base, #t~ret131.offset := ldv_malloc(1003); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,283 INFO L280 TraceCheckUtils]: 2: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,283 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,284 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,284 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,284 INFO L280 TraceCheckUtils]: 6: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,284 INFO L280 TraceCheckUtils]: 7: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,285 INFO L275 TraceCheckUtils]: 8: Hoare quadruple {10064#true} {10064#true} #820#return; {10064#true} is VALID [2020-07-18 08:34:55,285 INFO L280 TraceCheckUtils]: 9: Hoare triple {10064#true} #res.base, #res.offset := #t~ret131.base, #t~ret131.offset; {10064#true} is VALID [2020-07-18 08:34:55,285 INFO L280 TraceCheckUtils]: 10: Hoare triple {10064#true} havoc #t~ret131.base, #t~ret131.offset; {10064#true} is VALID [2020-07-18 08:34:55,286 INFO L280 TraceCheckUtils]: 11: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,286 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {10064#true} {10064#true} #762#return; {10064#true} is VALID [2020-07-18 08:34:55,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,308 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,309 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {10064#true} is VALID [2020-07-18 08:34:55,309 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,309 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {10064#true} {10064#true} #874#return; {10064#true} is VALID [2020-07-18 08:34:55,310 INFO L280 TraceCheckUtils]: 0: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,310 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} havoc ~tmp~9; {10064#true} is VALID [2020-07-18 08:34:55,315 INFO L263 TraceCheckUtils]: 2: Hoare triple {10064#true} call #t~ret123 := ldv_is_err(~ptr.base, ~ptr.offset); {10064#true} is VALID [2020-07-18 08:34:55,316 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,316 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {10064#true} is VALID [2020-07-18 08:34:55,316 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,317 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {10064#true} {10064#true} #874#return; {10064#true} is VALID [2020-07-18 08:34:55,317 INFO L280 TraceCheckUtils]: 7: Hoare triple {10064#true} assume -9223372036854775808 <= #t~ret123 && #t~ret123 <= 9223372036854775807; {10064#true} is VALID [2020-07-18 08:34:55,317 INFO L280 TraceCheckUtils]: 8: Hoare triple {10064#true} ~tmp~9 := #t~ret123; {10064#true} is VALID [2020-07-18 08:34:55,318 INFO L280 TraceCheckUtils]: 9: Hoare triple {10064#true} havoc #t~ret123; {10064#true} is VALID [2020-07-18 08:34:55,318 INFO L280 TraceCheckUtils]: 10: Hoare triple {10064#true} #res := ~tmp~9; {10064#true} is VALID [2020-07-18 08:34:55,318 INFO L280 TraceCheckUtils]: 11: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,319 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {10064#true} {10064#true} #764#return; {10064#true} is VALID [2020-07-18 08:34:55,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,342 INFO L280 TraceCheckUtils]: 0: Hoare triple {10351#(= ~ldv_count_1~0 |old(~ldv_count_1~0)|)} ~ldv_count_1~0 := 1 + ~ldv_count_1~0; {10064#true} is VALID [2020-07-18 08:34:55,343 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,343 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {10064#true} {10064#true} #810#return; {10064#true} is VALID [2020-07-18 08:34:55,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,428 INFO L280 TraceCheckUtils]: 0: Hoare triple {10352#(and (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|))} ~attr.base, ~attr.offset := #in~attr.base, #in~attr.offset; {10064#true} is VALID [2020-07-18 08:34:55,428 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} assume 0 == ~ldv_call_dev_attr_of_sensor_device_attribute~0; {10064#true} is VALID [2020-07-18 08:34:55,429 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} ~ldv_count_2~0 := 1 + ~ldv_count_2~0; {10064#true} is VALID [2020-07-18 08:34:55,430 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} ~ldv_call_dev_attr_of_sensor_device_attribute~0 := 1; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,431 INFO L280 TraceCheckUtils]: 4: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume ~ldv_count_1~0 >= ~ldv_count_2~0; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,432 INFO L280 TraceCheckUtils]: 5: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} #res := 0; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,433 INFO L280 TraceCheckUtils]: 6: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume true; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,434 INFO L275 TraceCheckUtils]: 7: Hoare quadruple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} {10064#true} #860#return; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,435 INFO L280 TraceCheckUtils]: 0: Hoare triple {10352#(and (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|))} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset; {10064#true} is VALID [2020-07-18 08:34:55,435 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} ~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset; {10064#true} is VALID [2020-07-18 08:34:55,436 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} havoc ~tmp~10; {10064#true} is VALID [2020-07-18 08:34:55,437 INFO L263 TraceCheckUtils]: 3: Hoare triple {10064#true} call #t~ret124 := ldv_device_create_file_dev_attr_of_sensor_device_attribute(~ldv_func_arg2.base, ~ldv_func_arg2.offset); {10352#(and (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|))} is VALID [2020-07-18 08:34:55,437 INFO L280 TraceCheckUtils]: 4: Hoare triple {10352#(and (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|))} ~attr.base, ~attr.offset := #in~attr.base, #in~attr.offset; {10064#true} is VALID [2020-07-18 08:34:55,438 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} assume 0 == ~ldv_call_dev_attr_of_sensor_device_attribute~0; {10064#true} is VALID [2020-07-18 08:34:55,438 INFO L280 TraceCheckUtils]: 6: Hoare triple {10064#true} ~ldv_count_2~0 := 1 + ~ldv_count_2~0; {10064#true} is VALID [2020-07-18 08:34:55,439 INFO L280 TraceCheckUtils]: 7: Hoare triple {10064#true} ~ldv_call_dev_attr_of_sensor_device_attribute~0 := 1; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,440 INFO L280 TraceCheckUtils]: 8: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume ~ldv_count_1~0 >= ~ldv_count_2~0; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,441 INFO L280 TraceCheckUtils]: 9: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} #res := 0; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,441 INFO L280 TraceCheckUtils]: 10: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume true; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,443 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} {10064#true} #860#return; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,444 INFO L280 TraceCheckUtils]: 12: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume -2147483648 <= #t~ret124 && #t~ret124 <= 2147483647; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,445 INFO L280 TraceCheckUtils]: 13: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} ~tmp~10 := #t~ret124; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,446 INFO L280 TraceCheckUtils]: 14: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} havoc #t~ret124; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,446 INFO L280 TraceCheckUtils]: 15: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} #res := ~tmp~10; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,447 INFO L280 TraceCheckUtils]: 16: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume true; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,449 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} {10064#true} #812#return; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 08:34:55,464 INFO L280 TraceCheckUtils]: 0: Hoare triple {10351#(= ~ldv_count_1~0 |old(~ldv_count_1~0)|)} ~ldv_count_1~0 := 1 + ~ldv_count_1~0; {10064#true} is VALID [2020-07-18 08:34:55,464 INFO L280 TraceCheckUtils]: 1: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,465 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {10064#true} {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} #814#return; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,471 INFO L263 TraceCheckUtils]: 0: Hoare triple {10064#true} call ULTIMATE.init(); {10273#(and (= |#t~string79.offset| |old(#t~string79.offset)|) (= |#t~string102.base| |old(#t~string102.base)|) (= |#t~string102.offset| |old(#t~string102.offset)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= |#t~string61.base| |old(#t~string61.base)|) (= |#t~string80.offset| |old(#t~string80.offset)|) (= |#t~string106.offset| |old(#t~string106.offset)|) (= |#t~string70.base| |old(#t~string70.base)|) (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= |#t~string112.base| |old(#t~string112.base)|) (= |#t~string56.offset| |old(#t~string56.offset)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#t~string85.offset| |old(#t~string85.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string43.offset| |old(#t~string43.offset)|) (= |#t~string85.base| |old(#t~string85.base)|) (= |#t~string56.base| |old(#t~string56.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string106.base| |old(#t~string106.base)|) (= |~#s3c_hwmon_driver~0.offset| |old(~#s3c_hwmon_driver~0.offset)|) (= |#t~string44.offset| |old(#t~string44.offset)|) (= |old(#length)| |#length|) (= |#t~string99.offset| |old(#t~string99.offset)|) (= |#t~string70.offset| |old(#t~string70.offset)|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string73.base| |old(#t~string73.base)|) (= |#t~string73.offset| |old(#t~string73.offset)|) (= |#t~string67.base| |old(#t~string67.base)|) (= |#t~string112.offset| |old(#t~string112.offset)|) (= |#t~string64.base| |old(#t~string64.base)|) (= |#t~string61.offset| |old(#t~string61.offset)|) (= |#t~string43.base| |old(#t~string43.base)|) (= |#valid| |old(#valid)|) (= |#t~string64.offset| |old(#t~string64.offset)|) (= |#t~string67.offset| |old(#t~string67.offset)|) (= |#t~string93.offset| |old(#t~string93.offset)|) (= |#t~string44.base| |old(#t~string44.base)|) (= |~#s3c_hwmon_driver~0.base| |old(~#s3c_hwmon_driver~0.base)|) (= |#t~string99.base| |old(#t~string99.base)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|) (= |#t~string79.base| |old(#t~string79.base)|) (= |#t~string80.base| |old(#t~string80.base)|) (= |#t~string93.base| |old(#t~string93.base)|))} is VALID [2020-07-18 08:34:55,472 INFO L280 TraceCheckUtils]: 1: Hoare triple {10273#(and (= |#t~string79.offset| |old(#t~string79.offset)|) (= |#t~string102.base| |old(#t~string102.base)|) (= |#t~string102.offset| |old(#t~string102.offset)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= |#t~string61.base| |old(#t~string61.base)|) (= |#t~string80.offset| |old(#t~string80.offset)|) (= |#t~string106.offset| |old(#t~string106.offset)|) (= |#t~string70.base| |old(#t~string70.base)|) (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= |#t~string112.base| |old(#t~string112.base)|) (= |#t~string56.offset| |old(#t~string56.offset)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#t~string85.offset| |old(#t~string85.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string43.offset| |old(#t~string43.offset)|) (= |#t~string85.base| |old(#t~string85.base)|) (= |#t~string56.base| |old(#t~string56.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string106.base| |old(#t~string106.base)|) (= |~#s3c_hwmon_driver~0.offset| |old(~#s3c_hwmon_driver~0.offset)|) (= |#t~string44.offset| |old(#t~string44.offset)|) (= |old(#length)| |#length|) (= |#t~string99.offset| |old(#t~string99.offset)|) (= |#t~string70.offset| |old(#t~string70.offset)|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string73.base| |old(#t~string73.base)|) (= |#t~string73.offset| |old(#t~string73.offset)|) (= |#t~string67.base| |old(#t~string67.base)|) (= |#t~string112.offset| |old(#t~string112.offset)|) (= |#t~string64.base| |old(#t~string64.base)|) (= |#t~string61.offset| |old(#t~string61.offset)|) (= |#t~string43.base| |old(#t~string43.base)|) (= |#valid| |old(#valid)|) (= |#t~string64.offset| |old(#t~string64.offset)|) (= |#t~string67.offset| |old(#t~string67.offset)|) (= |#t~string93.offset| |old(#t~string93.offset)|) (= |#t~string44.base| |old(#t~string44.base)|) (= |~#s3c_hwmon_driver~0.base| |old(~#s3c_hwmon_driver~0.base)|) (= |#t~string99.base| |old(#t~string99.base)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|) (= |#t~string79.base| |old(#t~string79.base)|) (= |#t~string80.base| |old(#t~string80.base)|) (= |#t~string93.base| |old(#t~string93.base)|))} #NULL.base, #NULL.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,472 INFO L280 TraceCheckUtils]: 2: Hoare triple {10064#true} #valid := #valid[0 := 0]; {10064#true} is VALID [2020-07-18 08:34:55,472 INFO L280 TraceCheckUtils]: 3: Hoare triple {10064#true} assume 0 < #StackHeapBarrier; {10064#true} is VALID [2020-07-18 08:34:55,473 INFO L280 TraceCheckUtils]: 4: Hoare triple {10064#true} SUMMARY for call #t~string43.base, #t~string43.offset := #Ultimate.allocOnStack(4); srcloc: L896 {10064#true} is VALID [2020-07-18 08:34:55,473 INFO L280 TraceCheckUtils]: 5: Hoare triple {10064#true} SUMMARY for call write~init~int(60, #t~string43.base, #t~string43.offset, 1); srcloc: L896-1 {10064#true} is VALID [2020-07-18 08:34:55,473 INFO L280 TraceCheckUtils]: 6: Hoare triple {10064#true} SUMMARY for call write~init~int(55, #t~string43.base, 1 + #t~string43.offset, 1); srcloc: L896-2 {10064#true} is VALID [2020-07-18 08:34:55,474 INFO L280 TraceCheckUtils]: 7: Hoare triple {10064#true} SUMMARY for call write~init~int(62, #t~string43.base, 2 + #t~string43.offset, 1); srcloc: L896-3 {10064#true} is VALID [2020-07-18 08:34:55,474 INFO L280 TraceCheckUtils]: 8: Hoare triple {10064#true} SUMMARY for call write~init~int(0, #t~string43.base, 3 + #t~string43.offset, 1); srcloc: L896-4 {10064#true} is VALID [2020-07-18 08:34:55,474 INFO L280 TraceCheckUtils]: 9: Hoare triple {10064#true} SUMMARY for call #t~string44.base, #t~string44.offset := #Ultimate.allocOnStack(20); srcloc: L896-5 {10064#true} is VALID [2020-07-18 08:34:55,475 INFO L280 TraceCheckUtils]: 10: Hoare triple {10064#true} SUMMARY for call #t~string56.base, #t~string56.offset := #Ultimate.allocOnStack(4); srcloc: L896-6 {10064#true} is VALID [2020-07-18 08:34:55,475 INFO L280 TraceCheckUtils]: 11: Hoare triple {10064#true} SUMMARY for call write~init~int(37, #t~string56.base, #t~string56.offset, 1); srcloc: L943 {10064#true} is VALID [2020-07-18 08:34:55,475 INFO L280 TraceCheckUtils]: 12: Hoare triple {10064#true} SUMMARY for call write~init~int(100, #t~string56.base, 1 + #t~string56.offset, 1); srcloc: L943-1 {10064#true} is VALID [2020-07-18 08:34:55,476 INFO L280 TraceCheckUtils]: 13: Hoare triple {10064#true} SUMMARY for call write~init~int(10, #t~string56.base, 2 + #t~string56.offset, 1); srcloc: L943-2 {10064#true} is VALID [2020-07-18 08:34:55,476 INFO L280 TraceCheckUtils]: 14: Hoare triple {10064#true} SUMMARY for call write~init~int(0, #t~string56.base, 3 + #t~string56.offset, 1); srcloc: L943-3 {10064#true} is VALID [2020-07-18 08:34:55,476 INFO L280 TraceCheckUtils]: 15: Hoare triple {10064#true} SUMMARY for call #t~string61.base, #t~string61.offset := #Ultimate.allocOnStack(4); srcloc: L943-4 {10064#true} is VALID [2020-07-18 08:34:55,477 INFO L280 TraceCheckUtils]: 16: Hoare triple {10064#true} SUMMARY for call write~init~int(37, #t~string61.base, #t~string61.offset, 1); srcloc: L960 {10064#true} is VALID [2020-07-18 08:34:55,477 INFO L280 TraceCheckUtils]: 17: Hoare triple {10064#true} SUMMARY for call write~init~int(115, #t~string61.base, 1 + #t~string61.offset, 1); srcloc: L960-1 {10064#true} is VALID [2020-07-18 08:34:55,477 INFO L280 TraceCheckUtils]: 18: Hoare triple {10064#true} SUMMARY for call write~init~int(10, #t~string61.base, 2 + #t~string61.offset, 1); srcloc: L960-2 {10064#true} is VALID [2020-07-18 08:34:55,477 INFO L280 TraceCheckUtils]: 19: Hoare triple {10064#true} SUMMARY for call write~init~int(0, #t~string61.base, 3 + #t~string61.offset, 1); srcloc: L960-3 {10064#true} is VALID [2020-07-18 08:34:55,478 INFO L280 TraceCheckUtils]: 20: Hoare triple {10064#true} SUMMARY for call #t~string64.base, #t~string64.offset := #Ultimate.allocOnStack(11); srcloc: L960-4 {10064#true} is VALID [2020-07-18 08:34:55,478 INFO L280 TraceCheckUtils]: 21: Hoare triple {10064#true} SUMMARY for call #t~string67.base, #t~string67.offset := #Ultimate.allocOnStack(34); srcloc: L970 {10064#true} is VALID [2020-07-18 08:34:55,478 INFO L280 TraceCheckUtils]: 22: Hoare triple {10064#true} SUMMARY for call #t~string70.base, #t~string70.offset := #Ultimate.allocOnStack(11); srcloc: L979 {10064#true} is VALID [2020-07-18 08:34:55,479 INFO L280 TraceCheckUtils]: 23: Hoare triple {10064#true} SUMMARY for call #t~string73.base, #t~string73.offset := #Ultimate.allocOnStack(34); srcloc: L984 {10064#true} is VALID [2020-07-18 08:34:55,479 INFO L280 TraceCheckUtils]: 24: Hoare triple {10064#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(27); srcloc: L994 {10064#true} is VALID [2020-07-18 08:34:55,479 INFO L280 TraceCheckUtils]: 25: Hoare triple {10064#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(11); srcloc: L1027 {10064#true} is VALID [2020-07-18 08:34:55,480 INFO L280 TraceCheckUtils]: 26: Hoare triple {10064#true} SUMMARY for call #t~string80.base, #t~string80.offset := #Ultimate.allocOnStack(13); srcloc: L1034 {10064#true} is VALID [2020-07-18 08:34:55,480 INFO L280 TraceCheckUtils]: 27: Hoare triple {10064#true} SUMMARY for call #t~string85.base, #t~string85.offset := #Ultimate.allocOnStack(21); srcloc: L1039 {10064#true} is VALID [2020-07-18 08:34:55,480 INFO L280 TraceCheckUtils]: 28: Hoare triple {10064#true} SUMMARY for call #t~string93.base, #t~string93.offset := #Ultimate.allocOnStack(30); srcloc: L1043 {10064#true} is VALID [2020-07-18 08:34:55,481 INFO L280 TraceCheckUtils]: 29: Hoare triple {10064#true} SUMMARY for call #t~string99.base, #t~string99.offset := #Ultimate.allocOnStack(33); srcloc: L1057 {10064#true} is VALID [2020-07-18 08:34:55,481 INFO L280 TraceCheckUtils]: 30: Hoare triple {10064#true} SUMMARY for call #t~string102.base, #t~string102.offset := #Ultimate.allocOnStack(25); srcloc: L1072 {10064#true} is VALID [2020-07-18 08:34:55,481 INFO L280 TraceCheckUtils]: 31: Hoare triple {10064#true} SUMMARY for call #t~string106.base, #t~string106.offset := #Ultimate.allocOnStack(27); srcloc: L1077 {10064#true} is VALID [2020-07-18 08:34:55,481 INFO L280 TraceCheckUtils]: 32: Hoare triple {10064#true} SUMMARY for call #t~string112.base, #t~string112.offset := #Ultimate.allocOnStack(10); srcloc: L1084 {10064#true} is VALID [2020-07-18 08:34:55,482 INFO L280 TraceCheckUtils]: 33: Hoare triple {10064#true} SUMMARY for call ~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset := #Ultimate.allocOnStack(153); srcloc: L1142 {10064#true} is VALID [2020-07-18 08:34:55,482 INFO L280 TraceCheckUtils]: 34: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(#funAddr~s3c_hwmon_probe.base, #funAddr~s3c_hwmon_probe.offset, ~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-1 {10064#true} is VALID [2020-07-18 08:34:55,482 INFO L280 TraceCheckUtils]: 35: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(#funAddr~s3c_hwmon_remove.base, #funAddr~s3c_hwmon_remove.offset, ~#s3c_hwmon_driver~0.base, 8 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-2 {10064#true} is VALID [2020-07-18 08:34:55,483 INFO L280 TraceCheckUtils]: 36: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 16 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-3 {10064#true} is VALID [2020-07-18 08:34:55,483 INFO L280 TraceCheckUtils]: 37: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 24 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-4 {10064#true} is VALID [2020-07-18 08:34:55,483 INFO L280 TraceCheckUtils]: 38: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 32 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-5 {10064#true} is VALID [2020-07-18 08:34:55,484 INFO L280 TraceCheckUtils]: 39: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(#t~string112.base, #t~string112.offset, ~#s3c_hwmon_driver~0.base, 40 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-6 {10064#true} is VALID [2020-07-18 08:34:55,484 INFO L280 TraceCheckUtils]: 40: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 48 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-7 {10064#true} is VALID [2020-07-18 08:34:55,484 INFO L280 TraceCheckUtils]: 41: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(~#__this_module~0.base, ~#__this_module~0.offset, ~#s3c_hwmon_driver~0.base, 56 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-8 {10064#true} is VALID [2020-07-18 08:34:55,485 INFO L280 TraceCheckUtils]: 42: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 64 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-9 {10064#true} is VALID [2020-07-18 08:34:55,485 INFO L280 TraceCheckUtils]: 43: Hoare triple {10064#true} SUMMARY for call write~init~int(0, ~#s3c_hwmon_driver~0.base, 72 + ~#s3c_hwmon_driver~0.offset, 1); srcloc: L1142-10 {10064#true} is VALID [2020-07-18 08:34:55,485 INFO L280 TraceCheckUtils]: 44: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 73 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-11 {10064#true} is VALID [2020-07-18 08:34:55,486 INFO L280 TraceCheckUtils]: 45: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 81 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-12 {10064#true} is VALID [2020-07-18 08:34:55,486 INFO L280 TraceCheckUtils]: 46: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 89 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-13 {10064#true} is VALID [2020-07-18 08:34:55,486 INFO L280 TraceCheckUtils]: 47: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 97 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-14 {10064#true} is VALID [2020-07-18 08:34:55,487 INFO L280 TraceCheckUtils]: 48: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 105 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-15 {10064#true} is VALID [2020-07-18 08:34:55,487 INFO L280 TraceCheckUtils]: 49: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 113 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-16 {10064#true} is VALID [2020-07-18 08:34:55,487 INFO L280 TraceCheckUtils]: 50: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 121 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-17 {10064#true} is VALID [2020-07-18 08:34:55,487 INFO L280 TraceCheckUtils]: 51: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 129 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-18 {10064#true} is VALID [2020-07-18 08:34:55,488 INFO L280 TraceCheckUtils]: 52: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 137 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-19 {10064#true} is VALID [2020-07-18 08:34:55,488 INFO L280 TraceCheckUtils]: 53: Hoare triple {10064#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#s3c_hwmon_driver~0.base, 145 + ~#s3c_hwmon_driver~0.offset, 8); srcloc: L1142-20 {10064#true} is VALID [2020-07-18 08:34:55,488 INFO L280 TraceCheckUtils]: 54: Hoare triple {10064#true} ~LDV_IN_INTERRUPT~0 := 0; {10064#true} is VALID [2020-07-18 08:34:55,489 INFO L280 TraceCheckUtils]: 55: Hoare triple {10064#true} ~ldv_count_1~0 := 0; {10064#true} is VALID [2020-07-18 08:34:55,489 INFO L280 TraceCheckUtils]: 56: Hoare triple {10064#true} ~ldv_count_2~0 := 0; {10064#true} is VALID [2020-07-18 08:34:55,489 INFO L280 TraceCheckUtils]: 57: Hoare triple {10064#true} ~ldv_call_dev_attr_of_sensor_device_attribute~0 := 0; {10064#true} is VALID [2020-07-18 08:34:55,490 INFO L280 TraceCheckUtils]: 58: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,490 INFO L275 TraceCheckUtils]: 59: Hoare quadruple {10064#true} {10064#true} #870#return; {10064#true} is VALID [2020-07-18 08:34:55,490 INFO L263 TraceCheckUtils]: 60: Hoare triple {10064#true} call #t~ret137 := main(); {10064#true} is VALID [2020-07-18 08:34:55,491 INFO L280 TraceCheckUtils]: 61: Hoare triple {10064#true} havoc ~var_group1~0.base, ~var_group1~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,491 INFO L280 TraceCheckUtils]: 62: Hoare triple {10064#true} havoc ~res_s3c_hwmon_probe_10~0; {10064#true} is VALID [2020-07-18 08:34:55,491 INFO L280 TraceCheckUtils]: 63: Hoare triple {10064#true} havoc ~ldv_s_s3c_hwmon_driver_platform_driver~0; {10064#true} is VALID [2020-07-18 08:34:55,491 INFO L280 TraceCheckUtils]: 64: Hoare triple {10064#true} havoc ~tmp~7; {10064#true} is VALID [2020-07-18 08:34:55,492 INFO L280 TraceCheckUtils]: 65: Hoare triple {10064#true} havoc ~tmp___0~2; {10064#true} is VALID [2020-07-18 08:34:55,492 INFO L280 TraceCheckUtils]: 66: Hoare triple {10064#true} havoc ~tmp___1~1; {10064#true} is VALID [2020-07-18 08:34:55,492 INFO L280 TraceCheckUtils]: 67: Hoare triple {10064#true} ~ldv_s_s3c_hwmon_driver_platform_driver~0 := 0; {10064#true} is VALID [2020-07-18 08:34:55,493 INFO L280 TraceCheckUtils]: 68: Hoare triple {10064#true} ~LDV_IN_INTERRUPT~0 := 1; {10064#true} is VALID [2020-07-18 08:34:55,493 INFO L263 TraceCheckUtils]: 69: Hoare triple {10064#true} call ldv_initialize(); {10064#true} is VALID [2020-07-18 08:34:55,493 INFO L280 TraceCheckUtils]: 70: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,494 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {10064#true} {10064#true} #784#return; {10064#true} is VALID [2020-07-18 08:34:55,494 INFO L263 TraceCheckUtils]: 72: Hoare triple {10064#true} call ldv_handler_precall(); {10064#true} is VALID [2020-07-18 08:34:55,494 INFO L280 TraceCheckUtils]: 73: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,495 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {10064#true} {10064#true} #786#return; {10064#true} is VALID [2020-07-18 08:34:55,495 INFO L263 TraceCheckUtils]: 75: Hoare triple {10064#true} call #t~ret116 := s3c_hwmon_init(); {10064#true} is VALID [2020-07-18 08:34:55,495 INFO L280 TraceCheckUtils]: 76: Hoare triple {10064#true} havoc ~tmp~6; {10064#true} is VALID [2020-07-18 08:34:55,495 INFO L263 TraceCheckUtils]: 77: Hoare triple {10064#true} call #t~ret113 := platform_driver_register(~#s3c_hwmon_driver~0.base, ~#s3c_hwmon_driver~0.offset); {10064#true} is VALID [2020-07-18 08:34:55,496 INFO L280 TraceCheckUtils]: 78: Hoare triple {10064#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,496 INFO L280 TraceCheckUtils]: 79: Hoare triple {10064#true} assume -2147483648 <= #t~nondet133 && #t~nondet133 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,496 INFO L280 TraceCheckUtils]: 80: Hoare triple {10064#true} #res := #t~nondet133; {10064#true} is VALID [2020-07-18 08:34:55,497 INFO L280 TraceCheckUtils]: 81: Hoare triple {10064#true} havoc #t~nondet133; {10064#true} is VALID [2020-07-18 08:34:55,497 INFO L280 TraceCheckUtils]: 82: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,497 INFO L275 TraceCheckUtils]: 83: Hoare quadruple {10064#true} {10064#true} #822#return; {10064#true} is VALID [2020-07-18 08:34:55,498 INFO L280 TraceCheckUtils]: 84: Hoare triple {10064#true} assume -2147483648 <= #t~ret113 && #t~ret113 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,498 INFO L280 TraceCheckUtils]: 85: Hoare triple {10064#true} ~tmp~6 := #t~ret113; {10064#true} is VALID [2020-07-18 08:34:55,498 INFO L280 TraceCheckUtils]: 86: Hoare triple {10064#true} havoc #t~ret113; {10064#true} is VALID [2020-07-18 08:34:55,498 INFO L280 TraceCheckUtils]: 87: Hoare triple {10064#true} #res := ~tmp~6; {10064#true} is VALID [2020-07-18 08:34:55,499 INFO L280 TraceCheckUtils]: 88: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,499 INFO L275 TraceCheckUtils]: 89: Hoare quadruple {10064#true} {10064#true} #788#return; {10064#true} is VALID [2020-07-18 08:34:55,499 INFO L280 TraceCheckUtils]: 90: Hoare triple {10064#true} assume -2147483648 <= #t~ret116 && #t~ret116 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,500 INFO L280 TraceCheckUtils]: 91: Hoare triple {10064#true} ~tmp~7 := #t~ret116; {10064#true} is VALID [2020-07-18 08:34:55,500 INFO L280 TraceCheckUtils]: 92: Hoare triple {10064#true} havoc #t~ret116; {10064#true} is VALID [2020-07-18 08:34:55,500 INFO L280 TraceCheckUtils]: 93: Hoare triple {10064#true} assume !(0 != ~tmp~7); {10064#true} is VALID [2020-07-18 08:34:55,501 INFO L280 TraceCheckUtils]: 94: Hoare triple {10064#true} assume -2147483648 <= #t~nondet121 && #t~nondet121 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,501 INFO L280 TraceCheckUtils]: 95: Hoare triple {10064#true} ~tmp___1~1 := #t~nondet121; {10064#true} is VALID [2020-07-18 08:34:55,501 INFO L280 TraceCheckUtils]: 96: Hoare triple {10064#true} havoc #t~nondet121; {10064#true} is VALID [2020-07-18 08:34:55,501 INFO L280 TraceCheckUtils]: 97: Hoare triple {10064#true} assume 0 != ~tmp___1~1 || 0 != ~ldv_s_s3c_hwmon_driver_platform_driver~0; {10064#true} is VALID [2020-07-18 08:34:55,502 INFO L280 TraceCheckUtils]: 98: Hoare triple {10064#true} assume -2147483648 <= #t~nondet117 && #t~nondet117 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,502 INFO L280 TraceCheckUtils]: 99: Hoare triple {10064#true} ~tmp___0~2 := #t~nondet117; {10064#true} is VALID [2020-07-18 08:34:55,502 INFO L280 TraceCheckUtils]: 100: Hoare triple {10064#true} havoc #t~nondet117; {10064#true} is VALID [2020-07-18 08:34:55,503 INFO L280 TraceCheckUtils]: 101: Hoare triple {10064#true} #t~switch118 := 0 == ~tmp___0~2; {10064#true} is VALID [2020-07-18 08:34:55,503 INFO L280 TraceCheckUtils]: 102: Hoare triple {10064#true} assume #t~switch118; {10064#true} is VALID [2020-07-18 08:34:55,503 INFO L280 TraceCheckUtils]: 103: Hoare triple {10064#true} assume 0 == ~ldv_s_s3c_hwmon_driver_platform_driver~0; {10064#true} is VALID [2020-07-18 08:34:55,504 INFO L263 TraceCheckUtils]: 104: Hoare triple {10064#true} call #t~ret119 := s3c_hwmon_probe(~var_group1~0.base, ~var_group1~0.offset); {10064#true} is VALID [2020-07-18 08:34:55,504 INFO L280 TraceCheckUtils]: 105: Hoare triple {10064#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {10064#true} is VALID [2020-07-18 08:34:55,504 INFO L280 TraceCheckUtils]: 106: Hoare triple {10064#true} havoc ~pdata~2.base, ~pdata~2.offset; {10064#true} is VALID [2020-07-18 08:34:55,505 INFO L280 TraceCheckUtils]: 107: Hoare triple {10064#true} havoc ~hwmon~1.base, ~hwmon~1.offset; {10064#true} is VALID [2020-07-18 08:34:55,505 INFO L280 TraceCheckUtils]: 108: Hoare triple {10064#true} havoc ~ret~3; {10064#true} is VALID [2020-07-18 08:34:55,505 INFO L280 TraceCheckUtils]: 109: Hoare triple {10064#true} havoc ~i~0; {10064#true} is VALID [2020-07-18 08:34:55,505 INFO L280 TraceCheckUtils]: 110: Hoare triple {10064#true} havoc ~tmp~4.base, ~tmp~4.offset; {10064#true} is VALID [2020-07-18 08:34:55,506 INFO L280 TraceCheckUtils]: 111: Hoare triple {10064#true} SUMMARY for call ~#__key~0.base, ~#__key~0.offset := #Ultimate.allocOnStack(8); srcloc: L1017 {10064#true} is VALID [2020-07-18 08:34:55,506 INFO L280 TraceCheckUtils]: 112: Hoare triple {10064#true} havoc ~tmp___0~1; {10064#true} is VALID [2020-07-18 08:34:55,506 INFO L280 TraceCheckUtils]: 113: Hoare triple {10064#true} havoc ~tmp___1~0; {10064#true} is VALID [2020-07-18 08:34:55,507 INFO L280 TraceCheckUtils]: 114: Hoare triple {10064#true} havoc ~tmp___2~1; {10064#true} is VALID [2020-07-18 08:34:55,507 INFO L280 TraceCheckUtils]: 115: Hoare triple {10064#true} havoc ~tmp___3~0; {10064#true} is VALID [2020-07-18 08:34:55,507 INFO L280 TraceCheckUtils]: 116: Hoare triple {10064#true} havoc ~cfg~2.base, ~cfg~2.offset; {10064#true} is VALID [2020-07-18 08:34:55,507 INFO L280 TraceCheckUtils]: 117: Hoare triple {10064#true} SUMMARY for call #t~mem74.base, #t~mem74.offset := read~$Pointer$(~dev.base, 277 + ~dev.offset, 8); srcloc: L1024 {10064#true} is VALID [2020-07-18 08:34:55,508 INFO L280 TraceCheckUtils]: 118: Hoare triple {10064#true} ~pdata~2.base, ~pdata~2.offset := #t~mem74.base, #t~mem74.offset; {10064#true} is VALID [2020-07-18 08:34:55,508 INFO L280 TraceCheckUtils]: 119: Hoare triple {10064#true} havoc #t~mem74.base, #t~mem74.offset; {10064#true} is VALID [2020-07-18 08:34:55,508 INFO L280 TraceCheckUtils]: 120: Hoare triple {10064#true} ~ret~3 := 0; {10064#true} is VALID [2020-07-18 08:34:55,509 INFO L280 TraceCheckUtils]: 121: Hoare triple {10064#true} assume !(0 == (~pdata~2.base + ~pdata~2.offset) % 18446744073709551616); {10064#true} is VALID [2020-07-18 08:34:55,510 INFO L263 TraceCheckUtils]: 122: Hoare triple {10064#true} call #t~ret77.base, #t~ret77.offset := kzalloc(800, 208); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,510 INFO L280 TraceCheckUtils]: 123: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,511 INFO L280 TraceCheckUtils]: 124: Hoare triple {10064#true} ~flags := #in~flags; {10064#true} is VALID [2020-07-18 08:34:55,511 INFO L280 TraceCheckUtils]: 125: Hoare triple {10064#true} havoc ~tmp~0.base, ~tmp~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,512 INFO L263 TraceCheckUtils]: 126: Hoare triple {10064#true} call #t~ret28.base, #t~ret28.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,513 INFO L280 TraceCheckUtils]: 127: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,513 INFO L280 TraceCheckUtils]: 128: Hoare triple {10064#true} ~flags := #in~flags; {10064#true} is VALID [2020-07-18 08:34:55,513 INFO L280 TraceCheckUtils]: 129: Hoare triple {10064#true} havoc ~tmp___2~0.base, ~tmp___2~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,515 INFO L263 TraceCheckUtils]: 130: Hoare triple {10064#true} call #t~ret27.base, #t~ret27.offset := __kmalloc(~size, ~flags); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,515 INFO L280 TraceCheckUtils]: 131: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,515 INFO L280 TraceCheckUtils]: 132: Hoare triple {10064#true} ~t := #in~t; {10064#true} is VALID [2020-07-18 08:34:55,517 INFO L263 TraceCheckUtils]: 133: Hoare triple {10064#true} call #t~ret26.base, #t~ret26.offset := ldv_malloc(~size); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,517 INFO L280 TraceCheckUtils]: 134: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,517 INFO L280 TraceCheckUtils]: 135: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,518 INFO L280 TraceCheckUtils]: 136: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,518 INFO L280 TraceCheckUtils]: 137: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,518 INFO L280 TraceCheckUtils]: 138: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,519 INFO L280 TraceCheckUtils]: 139: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,519 INFO L275 TraceCheckUtils]: 140: Hoare quadruple {10064#true} {10064#true} #782#return; {10064#true} is VALID [2020-07-18 08:34:55,519 INFO L280 TraceCheckUtils]: 141: Hoare triple {10064#true} #res.base, #res.offset := #t~ret26.base, #t~ret26.offset; {10064#true} is VALID [2020-07-18 08:34:55,519 INFO L280 TraceCheckUtils]: 142: Hoare triple {10064#true} havoc #t~ret26.base, #t~ret26.offset; {10064#true} is VALID [2020-07-18 08:34:55,520 INFO L280 TraceCheckUtils]: 143: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,520 INFO L275 TraceCheckUtils]: 144: Hoare quadruple {10064#true} {10064#true} #848#return; {10064#true} is VALID [2020-07-18 08:34:55,520 INFO L280 TraceCheckUtils]: 145: Hoare triple {10064#true} ~tmp___2~0.base, ~tmp___2~0.offset := #t~ret27.base, #t~ret27.offset; {10064#true} is VALID [2020-07-18 08:34:55,521 INFO L280 TraceCheckUtils]: 146: Hoare triple {10064#true} havoc #t~ret27.base, #t~ret27.offset; {10064#true} is VALID [2020-07-18 08:34:55,521 INFO L280 TraceCheckUtils]: 147: Hoare triple {10064#true} #res.base, #res.offset := ~tmp___2~0.base, ~tmp___2~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,521 INFO L280 TraceCheckUtils]: 148: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,522 INFO L275 TraceCheckUtils]: 149: Hoare quadruple {10064#true} {10064#true} #846#return; {10064#true} is VALID [2020-07-18 08:34:55,522 INFO L280 TraceCheckUtils]: 150: Hoare triple {10064#true} ~tmp~0.base, ~tmp~0.offset := #t~ret28.base, #t~ret28.offset; {10064#true} is VALID [2020-07-18 08:34:55,522 INFO L280 TraceCheckUtils]: 151: Hoare triple {10064#true} havoc #t~ret28.base, #t~ret28.offset; {10064#true} is VALID [2020-07-18 08:34:55,522 INFO L280 TraceCheckUtils]: 152: Hoare triple {10064#true} #res.base, #res.offset := ~tmp~0.base, ~tmp~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,523 INFO L280 TraceCheckUtils]: 153: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,523 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {10064#true} {10064#true} #748#return; {10064#true} is VALID [2020-07-18 08:34:55,523 INFO L280 TraceCheckUtils]: 155: Hoare triple {10064#true} ~tmp~4.base, ~tmp~4.offset := #t~ret77.base, #t~ret77.offset; {10064#true} is VALID [2020-07-18 08:34:55,524 INFO L280 TraceCheckUtils]: 156: Hoare triple {10064#true} havoc #t~ret77.base, #t~ret77.offset; {10064#true} is VALID [2020-07-18 08:34:55,524 INFO L280 TraceCheckUtils]: 157: Hoare triple {10064#true} ~hwmon~1.base, ~hwmon~1.offset := ~tmp~4.base, ~tmp~4.offset; {10064#true} is VALID [2020-07-18 08:34:55,524 INFO L280 TraceCheckUtils]: 158: Hoare triple {10064#true} assume !(0 == (~hwmon~1.base + ~hwmon~1.offset) % 18446744073709551616); {10064#true} is VALID [2020-07-18 08:34:55,524 INFO L263 TraceCheckUtils]: 159: Hoare triple {10064#true} call platform_set_drvdata(~dev.base, ~dev.offset, ~hwmon~1.base, ~hwmon~1.offset); {10064#true} is VALID [2020-07-18 08:34:55,525 INFO L280 TraceCheckUtils]: 160: Hoare triple {10064#true} ~pdev.base, ~pdev.offset := #in~pdev.base, #in~pdev.offset; {10064#true} is VALID [2020-07-18 08:34:55,525 INFO L280 TraceCheckUtils]: 161: Hoare triple {10064#true} ~data.base, ~data.offset := #in~data.base, #in~data.offset; {10064#true} is VALID [2020-07-18 08:34:55,525 INFO L263 TraceCheckUtils]: 162: Hoare triple {10064#true} call dev_set_drvdata(~pdev.base, 12 + ~pdev.offset, ~data.base, ~data.offset); {10064#true} is VALID [2020-07-18 08:34:55,526 INFO L280 TraceCheckUtils]: 163: Hoare triple {10064#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,526 INFO L280 TraceCheckUtils]: 164: Hoare triple {10064#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {10064#true} is VALID [2020-07-18 08:34:55,526 INFO L280 TraceCheckUtils]: 165: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,526 INFO L275 TraceCheckUtils]: 166: Hoare quadruple {10064#true} {10064#true} #838#return; {10064#true} is VALID [2020-07-18 08:34:55,527 INFO L280 TraceCheckUtils]: 167: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,527 INFO L275 TraceCheckUtils]: 168: Hoare quadruple {10064#true} {10064#true} #750#return; {10064#true} is VALID [2020-07-18 08:34:55,527 INFO L263 TraceCheckUtils]: 169: Hoare triple {10064#true} call __mutex_init(~hwmon~1.base, ~hwmon~1.offset, #t~string80.base, #t~string80.offset, ~#__key~0.base, ~#__key~0.offset); {10064#true} is VALID [2020-07-18 08:34:55,527 INFO L280 TraceCheckUtils]: 170: Hoare triple {10064#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,528 INFO L280 TraceCheckUtils]: 171: Hoare triple {10064#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {10064#true} is VALID [2020-07-18 08:34:55,528 INFO L280 TraceCheckUtils]: 172: Hoare triple {10064#true} ~arg2.base, ~arg2.offset := #in~arg2.base, #in~arg2.offset; {10064#true} is VALID [2020-07-18 08:34:55,528 INFO L280 TraceCheckUtils]: 173: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,529 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {10064#true} {10064#true} #752#return; {10064#true} is VALID [2020-07-18 08:34:55,531 INFO L263 TraceCheckUtils]: 175: Hoare triple {10064#true} call #t~ret81.base, #t~ret81.offset := s3c_adc_register(~dev.base, ~dev.offset, 0, 0, 0, 0, 0); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,531 INFO L280 TraceCheckUtils]: 176: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,531 INFO L280 TraceCheckUtils]: 177: Hoare triple {10064#true} ~arg1.base, ~arg1.offset := #in~arg1.base, #in~arg1.offset; {10064#true} is VALID [2020-07-18 08:34:55,532 INFO L280 TraceCheckUtils]: 178: Hoare triple {10064#true} ~arg2.base, ~arg2.offset := #in~arg2.base, #in~arg2.offset; {10064#true} is VALID [2020-07-18 08:34:55,532 INFO L280 TraceCheckUtils]: 179: Hoare triple {10064#true} ~arg3 := #in~arg3; {10064#true} is VALID [2020-07-18 08:34:55,533 INFO L263 TraceCheckUtils]: 180: Hoare triple {10064#true} call #t~ret135.base, #t~ret135.offset := ldv_malloc(0); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,534 INFO L280 TraceCheckUtils]: 181: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,534 INFO L280 TraceCheckUtils]: 182: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,534 INFO L280 TraceCheckUtils]: 183: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,535 INFO L280 TraceCheckUtils]: 184: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,535 INFO L280 TraceCheckUtils]: 185: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,535 INFO L280 TraceCheckUtils]: 186: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,536 INFO L275 TraceCheckUtils]: 187: Hoare quadruple {10064#true} {10064#true} #826#return; {10064#true} is VALID [2020-07-18 08:34:55,536 INFO L280 TraceCheckUtils]: 188: Hoare triple {10064#true} #res.base, #res.offset := #t~ret135.base, #t~ret135.offset; {10064#true} is VALID [2020-07-18 08:34:55,536 INFO L280 TraceCheckUtils]: 189: Hoare triple {10064#true} havoc #t~ret135.base, #t~ret135.offset; {10064#true} is VALID [2020-07-18 08:34:55,536 INFO L280 TraceCheckUtils]: 190: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,537 INFO L275 TraceCheckUtils]: 191: Hoare quadruple {10064#true} {10064#true} #754#return; {10064#true} is VALID [2020-07-18 08:34:55,537 INFO L280 TraceCheckUtils]: 192: Hoare triple {10064#true} SUMMARY for call write~$Pointer$(#t~ret81.base, #t~ret81.offset, ~hwmon~1.base, 152 + ~hwmon~1.offset, 8); srcloc: L1040 {10064#true} is VALID [2020-07-18 08:34:55,537 INFO L280 TraceCheckUtils]: 193: Hoare triple {10064#true} havoc #t~ret81.base, #t~ret81.offset; {10064#true} is VALID [2020-07-18 08:34:55,538 INFO L280 TraceCheckUtils]: 194: Hoare triple {10064#true} SUMMARY for call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~hwmon~1.base, 152 + ~hwmon~1.offset, 8); srcloc: L1041 {10064#true} is VALID [2020-07-18 08:34:55,538 INFO L263 TraceCheckUtils]: 195: Hoare triple {10064#true} call #t~ret83 := IS_ERR(#t~mem82.base, #t~mem82.offset); {10064#true} is VALID [2020-07-18 08:34:55,538 INFO L280 TraceCheckUtils]: 196: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,539 INFO L280 TraceCheckUtils]: 197: Hoare triple {10064#true} havoc ~tmp~9; {10064#true} is VALID [2020-07-18 08:34:55,539 INFO L263 TraceCheckUtils]: 198: Hoare triple {10064#true} call #t~ret123 := ldv_is_err(~ptr.base, ~ptr.offset); {10064#true} is VALID [2020-07-18 08:34:55,539 INFO L280 TraceCheckUtils]: 199: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,539 INFO L280 TraceCheckUtils]: 200: Hoare triple {10064#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {10064#true} is VALID [2020-07-18 08:34:55,540 INFO L280 TraceCheckUtils]: 201: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,540 INFO L275 TraceCheckUtils]: 202: Hoare quadruple {10064#true} {10064#true} #874#return; {10064#true} is VALID [2020-07-18 08:34:55,540 INFO L280 TraceCheckUtils]: 203: Hoare triple {10064#true} assume -9223372036854775808 <= #t~ret123 && #t~ret123 <= 9223372036854775807; {10064#true} is VALID [2020-07-18 08:34:55,541 INFO L280 TraceCheckUtils]: 204: Hoare triple {10064#true} ~tmp~9 := #t~ret123; {10064#true} is VALID [2020-07-18 08:34:55,541 INFO L280 TraceCheckUtils]: 205: Hoare triple {10064#true} havoc #t~ret123; {10064#true} is VALID [2020-07-18 08:34:55,542 INFO L280 TraceCheckUtils]: 206: Hoare triple {10064#true} #res := ~tmp~9; {10064#true} is VALID [2020-07-18 08:34:55,543 INFO L280 TraceCheckUtils]: 207: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,543 INFO L275 TraceCheckUtils]: 208: Hoare quadruple {10064#true} {10064#true} #756#return; {10064#true} is VALID [2020-07-18 08:34:55,543 INFO L280 TraceCheckUtils]: 209: Hoare triple {10064#true} assume -9223372036854775808 <= #t~ret83 && #t~ret83 <= 9223372036854775807; {10064#true} is VALID [2020-07-18 08:34:55,544 INFO L280 TraceCheckUtils]: 210: Hoare triple {10064#true} ~tmp___1~0 := #t~ret83; {10064#true} is VALID [2020-07-18 08:34:55,544 INFO L280 TraceCheckUtils]: 211: Hoare triple {10064#true} havoc #t~mem82.base, #t~mem82.offset; {10064#true} is VALID [2020-07-18 08:34:55,544 INFO L280 TraceCheckUtils]: 212: Hoare triple {10064#true} havoc #t~ret83; {10064#true} is VALID [2020-07-18 08:34:55,545 INFO L280 TraceCheckUtils]: 213: Hoare triple {10064#true} assume !(0 != ~tmp___1~0); {10064#true} is VALID [2020-07-18 08:34:55,545 INFO L263 TraceCheckUtils]: 214: Hoare triple {10064#true} call #t~ret88 := s3c_hwmon_add_raw(~dev.base, 12 + ~dev.offset); {10064#true} is VALID [2020-07-18 08:34:55,545 INFO L280 TraceCheckUtils]: 215: Hoare triple {10064#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {10064#true} is VALID [2020-07-18 08:34:55,546 INFO L280 TraceCheckUtils]: 216: Hoare triple {10064#true} #res := 0; {10064#true} is VALID [2020-07-18 08:34:55,546 INFO L280 TraceCheckUtils]: 217: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,546 INFO L275 TraceCheckUtils]: 218: Hoare quadruple {10064#true} {10064#true} #760#return; {10064#true} is VALID [2020-07-18 08:34:55,546 INFO L280 TraceCheckUtils]: 219: Hoare triple {10064#true} assume -2147483648 <= #t~ret88 && #t~ret88 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,547 INFO L280 TraceCheckUtils]: 220: Hoare triple {10064#true} ~ret~3 := #t~ret88; {10064#true} is VALID [2020-07-18 08:34:55,547 INFO L280 TraceCheckUtils]: 221: Hoare triple {10064#true} havoc #t~ret88; {10064#true} is VALID [2020-07-18 08:34:55,547 INFO L280 TraceCheckUtils]: 222: Hoare triple {10064#true} assume !(0 != ~ret~3); {10064#true} is VALID [2020-07-18 08:34:55,549 INFO L263 TraceCheckUtils]: 223: Hoare triple {10064#true} call #t~ret89.base, #t~ret89.offset := hwmon_device_register(~dev.base, 12 + ~dev.offset); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,549 INFO L280 TraceCheckUtils]: 224: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {10064#true} is VALID [2020-07-18 08:34:55,551 INFO L263 TraceCheckUtils]: 225: Hoare triple {10064#true} call #t~ret131.base, #t~ret131.offset := ldv_malloc(1003); {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 08:34:55,551 INFO L280 TraceCheckUtils]: 226: Hoare triple {10280#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {10064#true} is VALID [2020-07-18 08:34:55,551 INFO L280 TraceCheckUtils]: 227: Hoare triple {10064#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {10064#true} is VALID [2020-07-18 08:34:55,552 INFO L280 TraceCheckUtils]: 228: Hoare triple {10064#true} assume !(0 != #t~nondet23); {10064#true} is VALID [2020-07-18 08:34:55,552 INFO L280 TraceCheckUtils]: 229: Hoare triple {10064#true} havoc #t~nondet23; {10064#true} is VALID [2020-07-18 08:34:55,552 INFO L280 TraceCheckUtils]: 230: Hoare triple {10064#true} #res.base, #res.offset := 0, 0; {10064#true} is VALID [2020-07-18 08:34:55,553 INFO L280 TraceCheckUtils]: 231: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,553 INFO L275 TraceCheckUtils]: 232: Hoare quadruple {10064#true} {10064#true} #820#return; {10064#true} is VALID [2020-07-18 08:34:55,553 INFO L280 TraceCheckUtils]: 233: Hoare triple {10064#true} #res.base, #res.offset := #t~ret131.base, #t~ret131.offset; {10064#true} is VALID [2020-07-18 08:34:55,553 INFO L280 TraceCheckUtils]: 234: Hoare triple {10064#true} havoc #t~ret131.base, #t~ret131.offset; {10064#true} is VALID [2020-07-18 08:34:55,554 INFO L280 TraceCheckUtils]: 235: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,554 INFO L275 TraceCheckUtils]: 236: Hoare quadruple {10064#true} {10064#true} #762#return; {10064#true} is VALID [2020-07-18 08:34:55,554 INFO L280 TraceCheckUtils]: 237: Hoare triple {10064#true} SUMMARY for call write~$Pointer$(#t~ret89.base, #t~ret89.offset, ~hwmon~1.base, 160 + ~hwmon~1.offset, 8); srcloc: L1054-1 {10064#true} is VALID [2020-07-18 08:34:55,555 INFO L280 TraceCheckUtils]: 238: Hoare triple {10064#true} havoc #t~ret89.base, #t~ret89.offset; {10064#true} is VALID [2020-07-18 08:34:55,555 INFO L280 TraceCheckUtils]: 239: Hoare triple {10064#true} SUMMARY for call #t~mem90.base, #t~mem90.offset := read~$Pointer$(~hwmon~1.base, 160 + ~hwmon~1.offset, 8); srcloc: L1055 {10064#true} is VALID [2020-07-18 08:34:55,555 INFO L263 TraceCheckUtils]: 240: Hoare triple {10064#true} call #t~ret91 := IS_ERR(#t~mem90.base, #t~mem90.offset); {10064#true} is VALID [2020-07-18 08:34:55,556 INFO L280 TraceCheckUtils]: 241: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,556 INFO L280 TraceCheckUtils]: 242: Hoare triple {10064#true} havoc ~tmp~9; {10064#true} is VALID [2020-07-18 08:34:55,556 INFO L263 TraceCheckUtils]: 243: Hoare triple {10064#true} call #t~ret123 := ldv_is_err(~ptr.base, ~ptr.offset); {10064#true} is VALID [2020-07-18 08:34:55,556 INFO L280 TraceCheckUtils]: 244: Hoare triple {10064#true} ~ptr.base, ~ptr.offset := #in~ptr.base, #in~ptr.offset; {10064#true} is VALID [2020-07-18 08:34:55,557 INFO L280 TraceCheckUtils]: 245: Hoare triple {10064#true} #res := (if (~ptr.base + ~ptr.offset) % 18446744073709551616 > 2012 then 1 else 0); {10064#true} is VALID [2020-07-18 08:34:55,557 INFO L280 TraceCheckUtils]: 246: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,557 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {10064#true} {10064#true} #874#return; {10064#true} is VALID [2020-07-18 08:34:55,558 INFO L280 TraceCheckUtils]: 248: Hoare triple {10064#true} assume -9223372036854775808 <= #t~ret123 && #t~ret123 <= 9223372036854775807; {10064#true} is VALID [2020-07-18 08:34:55,558 INFO L280 TraceCheckUtils]: 249: Hoare triple {10064#true} ~tmp~9 := #t~ret123; {10064#true} is VALID [2020-07-18 08:34:55,558 INFO L280 TraceCheckUtils]: 250: Hoare triple {10064#true} havoc #t~ret123; {10064#true} is VALID [2020-07-18 08:34:55,559 INFO L280 TraceCheckUtils]: 251: Hoare triple {10064#true} #res := ~tmp~9; {10064#true} is VALID [2020-07-18 08:34:55,559 INFO L280 TraceCheckUtils]: 252: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,559 INFO L275 TraceCheckUtils]: 253: Hoare quadruple {10064#true} {10064#true} #764#return; {10064#true} is VALID [2020-07-18 08:34:55,562 INFO L280 TraceCheckUtils]: 254: Hoare triple {10064#true} assume -9223372036854775808 <= #t~ret91 && #t~ret91 <= 9223372036854775807; {10064#true} is VALID [2020-07-18 08:34:55,562 INFO L280 TraceCheckUtils]: 255: Hoare triple {10064#true} ~tmp___3~0 := #t~ret91; {10064#true} is VALID [2020-07-18 08:34:55,562 INFO L280 TraceCheckUtils]: 256: Hoare triple {10064#true} havoc #t~mem90.base, #t~mem90.offset; {10064#true} is VALID [2020-07-18 08:34:55,563 INFO L280 TraceCheckUtils]: 257: Hoare triple {10064#true} havoc #t~ret91; {10064#true} is VALID [2020-07-18 08:34:55,563 INFO L280 TraceCheckUtils]: 258: Hoare triple {10064#true} assume !(0 != ~tmp___3~0); {10064#true} is VALID [2020-07-18 08:34:55,563 INFO L280 TraceCheckUtils]: 259: Hoare triple {10064#true} ~i~0 := 0; {10064#true} is VALID [2020-07-18 08:34:55,564 INFO L280 TraceCheckUtils]: 260: Hoare triple {10064#true} assume ~i~0 % 4294967296 <= 7; {10064#true} is VALID [2020-07-18 08:34:55,564 INFO L280 TraceCheckUtils]: 261: Hoare triple {10064#true} SUMMARY for call #t~mem96.base, #t~mem96.offset := read~$Pointer$(~pdata~2.base, ~pdata~2.offset + 8 * ~i~0, 8); srcloc: L1103 {10064#true} is VALID [2020-07-18 08:34:55,564 INFO L280 TraceCheckUtils]: 262: Hoare triple {10064#true} ~cfg~2.base, ~cfg~2.offset := #t~mem96.base, #t~mem96.offset; {10064#true} is VALID [2020-07-18 08:34:55,565 INFO L280 TraceCheckUtils]: 263: Hoare triple {10064#true} havoc #t~mem96.base, #t~mem96.offset; {10064#true} is VALID [2020-07-18 08:34:55,565 INFO L280 TraceCheckUtils]: 264: Hoare triple {10064#true} assume !(0 == (~cfg~2.base + ~cfg~2.offset) % 18446744073709551616); {10064#true} is VALID [2020-07-18 08:34:55,565 INFO L280 TraceCheckUtils]: 265: Hoare triple {10064#true} SUMMARY for call #t~mem97 := read~int(~cfg~2.base, 8 + ~cfg~2.offset, 4); srcloc: L1071 {10064#true} is VALID [2020-07-18 08:34:55,566 INFO L280 TraceCheckUtils]: 266: Hoare triple {10064#true} assume !(#t~mem97 % 4294967296 > 65535); {10064#true} is VALID [2020-07-18 08:34:55,566 INFO L280 TraceCheckUtils]: 267: Hoare triple {10064#true} havoc #t~mem97; {10064#true} is VALID [2020-07-18 08:34:55,566 INFO L280 TraceCheckUtils]: 268: Hoare triple {10064#true} SUMMARY for call #t~mem100 := read~int(~cfg~2.base, 12 + ~cfg~2.offset, 4); srcloc: L1071-5 {10064#true} is VALID [2020-07-18 08:34:55,566 INFO L280 TraceCheckUtils]: 269: Hoare triple {10064#true} assume !(0 == #t~mem100 % 4294967296); {10064#true} is VALID [2020-07-18 08:34:55,567 INFO L280 TraceCheckUtils]: 270: Hoare triple {10064#true} havoc #t~mem100; {10064#true} is VALID [2020-07-18 08:34:55,567 INFO L280 TraceCheckUtils]: 271: Hoare triple {10064#true} SUMMARY for call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~pdata~2.base, ~pdata~2.offset + 8 * ~i~0, 8); srcloc: L1081 {10064#true} is VALID [2020-07-18 08:34:55,567 INFO L263 TraceCheckUtils]: 272: Hoare triple {10064#true} call #t~ret104 := s3c_hwmon_create_attr(~dev.base, 12 + ~dev.offset, #t~mem103.base, #t~mem103.offset, ~hwmon~1.base, 168 + ~hwmon~1.offset + 120 * (~i~0 % 4294967296), ~i~0); {10064#true} is VALID [2020-07-18 08:34:55,568 INFO L280 TraceCheckUtils]: 273: Hoare triple {10064#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {10064#true} is VALID [2020-07-18 08:34:55,568 INFO L280 TraceCheckUtils]: 274: Hoare triple {10064#true} ~cfg.base, ~cfg.offset := #in~cfg.base, #in~cfg.offset; {10064#true} is VALID [2020-07-18 08:34:55,568 INFO L280 TraceCheckUtils]: 275: Hoare triple {10064#true} ~attrs.base, ~attrs.offset := #in~attrs.base, #in~attrs.offset; {10064#true} is VALID [2020-07-18 08:34:55,569 INFO L280 TraceCheckUtils]: 276: Hoare triple {10064#true} ~channel := #in~channel; {10064#true} is VALID [2020-07-18 08:34:55,569 INFO L280 TraceCheckUtils]: 277: Hoare triple {10064#true} havoc ~attr~0.base, ~attr~0.offset; {10064#true} is VALID [2020-07-18 08:34:55,569 INFO L280 TraceCheckUtils]: 278: Hoare triple {10064#true} havoc ~ret~2; {10064#true} is VALID [2020-07-18 08:34:55,570 INFO L280 TraceCheckUtils]: 279: Hoare triple {10064#true} havoc #t~nondet63; {10064#true} is VALID [2020-07-18 08:34:55,570 INFO L280 TraceCheckUtils]: 280: Hoare triple {10064#true} ~attr~0.base, ~attr~0.offset := ~attrs.base, ~attrs.offset; {10064#true} is VALID [2020-07-18 08:34:55,570 INFO L280 TraceCheckUtils]: 281: Hoare triple {10064#true} SUMMARY for call write~int(~channel, ~attr~0.base, 44 + ~attr~0.offset, 4); srcloc: L972 {10064#true} is VALID [2020-07-18 08:34:55,571 INFO L263 TraceCheckUtils]: 282: Hoare triple {10064#true} call ldv_sysfs(); {10351#(= ~ldv_count_1~0 |old(~ldv_count_1~0)|)} is VALID [2020-07-18 08:34:55,572 INFO L280 TraceCheckUtils]: 283: Hoare triple {10351#(= ~ldv_count_1~0 |old(~ldv_count_1~0)|)} ~ldv_count_1~0 := 1 + ~ldv_count_1~0; {10064#true} is VALID [2020-07-18 08:34:55,572 INFO L280 TraceCheckUtils]: 284: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,572 INFO L275 TraceCheckUtils]: 285: Hoare quadruple {10064#true} {10064#true} #810#return; {10064#true} is VALID [2020-07-18 08:34:55,572 INFO L280 TraceCheckUtils]: 286: Hoare triple {10064#true} SUMMARY for call write~$Pointer$(~attrs.base, 96 + ~attrs.offset, ~attr~0.base, ~attr~0.offset, 8); srcloc: L973 {10064#true} is VALID [2020-07-18 08:34:55,573 INFO L280 TraceCheckUtils]: 287: Hoare triple {10064#true} SUMMARY for call write~int(292, ~attr~0.base, 8 + ~attr~0.offset, 4); srcloc: L974 {10064#true} is VALID [2020-07-18 08:34:55,573 INFO L280 TraceCheckUtils]: 288: Hoare triple {10064#true} SUMMARY for call write~$Pointer$(#funAddr~s3c_hwmon_ch_show.base, #funAddr~s3c_hwmon_ch_show.offset, ~attr~0.base, 28 + ~attr~0.offset, 8); srcloc: L975 {10064#true} is VALID [2020-07-18 08:34:55,575 INFO L263 TraceCheckUtils]: 289: Hoare triple {10064#true} call #t~ret65 := ldv_device_create_file_5(~dev.base, ~dev.offset, ~attr~0.base, ~attr~0.offset); {10352#(and (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|))} is VALID [2020-07-18 08:34:55,575 INFO L280 TraceCheckUtils]: 290: Hoare triple {10352#(and (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|))} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset; {10064#true} is VALID [2020-07-18 08:34:55,576 INFO L280 TraceCheckUtils]: 291: Hoare triple {10064#true} ~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset; {10064#true} is VALID [2020-07-18 08:34:55,576 INFO L280 TraceCheckUtils]: 292: Hoare triple {10064#true} havoc ~tmp~10; {10064#true} is VALID [2020-07-18 08:34:55,577 INFO L263 TraceCheckUtils]: 293: Hoare triple {10064#true} call #t~ret124 := ldv_device_create_file_dev_attr_of_sensor_device_attribute(~ldv_func_arg2.base, ~ldv_func_arg2.offset); {10352#(and (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|))} is VALID [2020-07-18 08:34:55,578 INFO L280 TraceCheckUtils]: 294: Hoare triple {10352#(and (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|))} ~attr.base, ~attr.offset := #in~attr.base, #in~attr.offset; {10064#true} is VALID [2020-07-18 08:34:55,578 INFO L280 TraceCheckUtils]: 295: Hoare triple {10064#true} assume 0 == ~ldv_call_dev_attr_of_sensor_device_attribute~0; {10064#true} is VALID [2020-07-18 08:34:55,578 INFO L280 TraceCheckUtils]: 296: Hoare triple {10064#true} ~ldv_count_2~0 := 1 + ~ldv_count_2~0; {10064#true} is VALID [2020-07-18 08:34:55,579 INFO L280 TraceCheckUtils]: 297: Hoare triple {10064#true} ~ldv_call_dev_attr_of_sensor_device_attribute~0 := 1; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,580 INFO L280 TraceCheckUtils]: 298: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume ~ldv_count_1~0 >= ~ldv_count_2~0; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,581 INFO L280 TraceCheckUtils]: 299: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} #res := 0; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,582 INFO L280 TraceCheckUtils]: 300: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume true; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,583 INFO L275 TraceCheckUtils]: 301: Hoare quadruple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} {10064#true} #860#return; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,584 INFO L280 TraceCheckUtils]: 302: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume -2147483648 <= #t~ret124 && #t~ret124 <= 2147483647; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,585 INFO L280 TraceCheckUtils]: 303: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} ~tmp~10 := #t~ret124; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,586 INFO L280 TraceCheckUtils]: 304: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} havoc #t~ret124; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,587 INFO L280 TraceCheckUtils]: 305: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} #res := ~tmp~10; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,588 INFO L280 TraceCheckUtils]: 306: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume true; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,590 INFO L275 TraceCheckUtils]: 307: Hoare quadruple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} {10064#true} #812#return; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,591 INFO L280 TraceCheckUtils]: 308: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume -2147483648 <= #t~ret65 && #t~ret65 <= 2147483647; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,592 INFO L280 TraceCheckUtils]: 309: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} ~ret~2 := #t~ret65; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,592 INFO L280 TraceCheckUtils]: 310: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} havoc #t~ret65; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,593 INFO L280 TraceCheckUtils]: 311: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume !(~ret~2 < 0); {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,595 INFO L280 TraceCheckUtils]: 312: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} SUMMARY for call #t~mem68.base, #t~mem68.offset := read~$Pointer$(~cfg.base, ~cfg.offset, 8); srcloc: L983 {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,595 INFO L280 TraceCheckUtils]: 313: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume 0 != (#t~mem68.base + #t~mem68.offset) % 18446744073709551616; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,596 INFO L280 TraceCheckUtils]: 314: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} havoc #t~mem68.base, #t~mem68.offset; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,597 INFO L280 TraceCheckUtils]: 315: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} havoc #t~nondet69; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,598 INFO L280 TraceCheckUtils]: 316: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} ~attr~0.base, ~attr~0.offset := ~attrs.base, 48 + ~attrs.offset; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,599 INFO L280 TraceCheckUtils]: 317: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} SUMMARY for call write~int(~channel, ~attr~0.base, 44 + ~attr~0.offset, 4); srcloc: L986 {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,600 INFO L263 TraceCheckUtils]: 318: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} call ldv_sysfs(); {10351#(= ~ldv_count_1~0 |old(~ldv_count_1~0)|)} is VALID [2020-07-18 08:34:55,600 INFO L280 TraceCheckUtils]: 319: Hoare triple {10351#(= ~ldv_count_1~0 |old(~ldv_count_1~0)|)} ~ldv_count_1~0 := 1 + ~ldv_count_1~0; {10064#true} is VALID [2020-07-18 08:34:55,600 INFO L280 TraceCheckUtils]: 320: Hoare triple {10064#true} assume true; {10064#true} is VALID [2020-07-18 08:34:55,601 INFO L275 TraceCheckUtils]: 321: Hoare quadruple {10064#true} {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} #814#return; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,602 INFO L280 TraceCheckUtils]: 322: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} SUMMARY for call write~$Pointer$(~attrs.base, 108 + ~attrs.offset, ~attr~0.base, ~attr~0.offset, 8); srcloc: L987 {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,603 INFO L280 TraceCheckUtils]: 323: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} SUMMARY for call write~int(292, ~attr~0.base, 8 + ~attr~0.offset, 4); srcloc: L988 {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,604 INFO L280 TraceCheckUtils]: 324: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} SUMMARY for call write~$Pointer$(#funAddr~s3c_hwmon_label_show.base, #funAddr~s3c_hwmon_label_show.offset, ~attr~0.base, 28 + ~attr~0.offset, 8); srcloc: L989 {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,605 INFO L263 TraceCheckUtils]: 325: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} call #t~ret71 := ldv_device_create_file_6(~dev.base, ~dev.offset, ~attr~0.base, ~attr~0.offset); {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,606 INFO L280 TraceCheckUtils]: 326: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,607 INFO L280 TraceCheckUtils]: 327: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} ~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,608 INFO L280 TraceCheckUtils]: 328: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} havoc ~tmp~11; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,609 INFO L263 TraceCheckUtils]: 329: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} call #t~ret125 := ldv_device_create_file_dev_attr_of_sensor_device_attribute(~ldv_func_arg2.base, ~ldv_func_arg2.offset); {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,610 INFO L280 TraceCheckUtils]: 330: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} ~attr.base, ~attr.offset := #in~attr.base, #in~attr.offset; {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} is VALID [2020-07-18 08:34:55,611 INFO L280 TraceCheckUtils]: 331: Hoare triple {10269#(= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)} assume 0 == ~ldv_call_dev_attr_of_sensor_device_attribute~0; {10065#false} is VALID [2020-07-18 08:34:55,611 INFO L280 TraceCheckUtils]: 332: Hoare triple {10065#false} ~ldv_count_2~0 := 1 + ~ldv_count_2~0; {10065#false} is VALID [2020-07-18 08:34:55,611 INFO L280 TraceCheckUtils]: 333: Hoare triple {10065#false} ~ldv_call_dev_attr_of_sensor_device_attribute~0 := 1; {10065#false} is VALID [2020-07-18 08:34:55,612 INFO L280 TraceCheckUtils]: 334: Hoare triple {10065#false} assume !(~ldv_count_1~0 >= ~ldv_count_2~0); {10065#false} is VALID [2020-07-18 08:34:55,612 INFO L263 TraceCheckUtils]: 335: Hoare triple {10065#false} call ldv_error(); {10065#false} is VALID [2020-07-18 08:34:55,612 INFO L280 TraceCheckUtils]: 336: Hoare triple {10065#false} assume !false; {10065#false} is VALID [2020-07-18 08:34:55,840 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2020-07-18 08:34:55,841 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1530863556] [2020-07-18 08:34:55,841 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 08:34:55,841 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-18 08:34:55,842 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214787570] [2020-07-18 08:34:55,848 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 337 [2020-07-18 08:34:55,850 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 08:34:55,850 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-18 08:34:56,381 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 311 edges. 311 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 08:34:56,381 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-18 08:34:56,382 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 08:34:56,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-18 08:34:56,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-18 08:34:56,383 INFO L87 Difference]: Start difference. First operand 1245 states and 1366 transitions. Second operand 7 states. [2020-07-18 08:35:11,182 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 135 [2020-07-18 08:35:29,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 08:35:29,449 INFO L93 Difference]: Finished difference Result 1923 states and 2152 transitions. [2020-07-18 08:35:29,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-18 08:35:29,449 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 337 [2020-07-18 08:35:29,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 08:35:29,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 08:35:29,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1757 transitions. [2020-07-18 08:35:29,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 08:35:29,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1757 transitions. [2020-07-18 08:35:29,516 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states and 1757 transitions. [2020-07-18 08:35:33,528 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1757 edges. 1757 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 08:35:33,530 INFO L225 Difference]: With dead ends: 1923 [2020-07-18 08:35:33,530 INFO L226 Difference]: Without dead ends: 0 [2020-07-18 08:35:33,535 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-07-18 08:35:33,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-18 08:35:33,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-18 08:35:33,536 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 08:35:33,536 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2020-07-18 08:35:33,536 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-18 08:35:33,537 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-18 08:35:33,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 08:35:33,537 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-18 08:35:33,537 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-18 08:35:33,537 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 08:35:33,537 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 08:35:33,537 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-18 08:35:33,538 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-18 08:35:33,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 08:35:33,538 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-18 08:35:33,538 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-18 08:35:33,538 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 08:35:33,538 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 08:35:33,539 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 08:35:33,539 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 08:35:33,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-18 08:35:33,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-18 08:35:33,540 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 337 [2020-07-18 08:35:33,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 08:35:33,540 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-18 08:35:33,540 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-18 08:35:33,540 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 0 states and 0 transitions. [2020-07-18 08:35:33,540 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 0 edges. 0 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 08:35:33,541 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-18 08:35:33,541 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 08:35:33,541 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-18 08:35:33,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-18 08:35:41,381 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:35:41,508 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:35:41,628 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:35:41,949 WARN L193 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:35:42,179 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:35:42,594 WARN L193 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:42,717 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:35:43,214 WARN L193 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 34 [2020-07-18 08:35:43,695 WARN L193 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:35:43,837 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:35:44,186 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:35:44,316 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:35:44,756 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:35:45,013 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 25 [2020-07-18 08:35:45,672 WARN L193 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:35:46,178 WARN L193 SmtUtils]: Spent 388.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:46,748 WARN L193 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:47,369 WARN L193 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:47,919 WARN L193 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:48,544 WARN L193 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:48,953 WARN L193 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:49,462 WARN L193 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:35:50,004 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 25 [2020-07-18 08:35:50,159 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:35:50,671 WARN L193 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:35:51,089 WARN L193 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:51,748 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:35:52,180 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:35:52,515 WARN L193 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:35:52,925 WARN L193 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:53,634 WARN L193 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:35:53,775 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:35:53,898 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:35:54,733 WARN L193 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 22 [2020-07-18 08:35:55,149 WARN L193 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:55,871 WARN L193 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:35:56,197 WARN L193 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:35:56,528 WARN L193 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:35:56,859 WARN L193 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:35:57,545 WARN L193 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:57,968 WARN L193 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:58,432 WARN L193 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 34 [2020-07-18 08:35:59,008 WARN L193 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:35:59,415 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:35:59,918 WARN L193 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:36:00,188 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:00,421 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:00,752 WARN L193 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:36:00,876 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:01,168 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:01,621 WARN L193 SmtUtils]: Spent 388.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:02,078 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:02,424 WARN L193 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:36:02,581 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:02,709 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:36:03,026 WARN L193 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 24 [2020-07-18 08:36:03,429 WARN L193 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:03,974 WARN L193 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:36:04,576 WARN L193 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:05,096 WARN L193 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:36:05,433 WARN L193 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:36:05,772 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:07,213 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:07,335 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 1 [2020-07-18 08:36:08,682 WARN L193 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:09,126 WARN L193 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:09,542 WARN L193 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:09,963 WARN L193 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:10,183 WARN L193 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:10,394 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:10,622 WARN L193 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:11,127 WARN L193 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:11,381 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:11,583 WARN L193 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:11,802 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:12,027 WARN L193 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2020-07-18 08:36:12,148 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:12,351 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:12,460 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:12,794 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 25 [2020-07-18 08:36:12,907 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:13,322 WARN L193 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:13,563 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:13,691 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:14,027 WARN L193 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:36:14,290 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:36:14,456 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:14,861 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 25 [2020-07-18 08:36:14,998 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:15,300 WARN L193 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:15,522 WARN L193 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2020-07-18 08:36:15,851 WARN L193 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:36:16,054 WARN L193 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:16,163 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:16,271 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:16,596 WARN L193 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:36:16,819 WARN L193 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2020-07-18 08:36:17,136 WARN L193 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:36:17,280 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:36:17,427 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:36:17,912 WARN L193 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 34 [2020-07-18 08:36:18,240 WARN L193 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:36:18,384 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:36:18,744 WARN L193 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:19,003 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 25 [2020-07-18 08:36:19,415 WARN L193 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:20,105 WARN L193 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:20,231 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:20,340 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:20,478 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:20,714 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:21,146 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:21,345 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 25 [2020-07-18 08:36:21,703 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:21,956 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:22,280 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:22,392 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:22,534 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:36:22,771 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:22,885 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:23,360 WARN L193 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 34 [2020-07-18 08:36:23,711 WARN L193 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:36:24,030 WARN L193 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:36:24,355 WARN L193 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:36:24,466 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:24,910 WARN L193 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:36:25,210 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:25,550 WARN L193 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:36:25,839 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:25,950 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:26,093 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 21 [2020-07-18 08:36:26,521 WARN L193 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:36:26,826 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:27,221 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:27,345 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:27,772 WARN L193 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:27,980 WARN L193 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:28,192 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:28,301 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:28,517 WARN L193 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:28,973 WARN L193 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 34 [2020-07-18 08:36:29,352 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:29,599 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:29,738 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:29,859 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 25 [2020-07-18 08:36:30,063 WARN L193 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:30,204 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:30,493 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:36:30,983 WARN L193 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:31,097 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:31,238 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:31,805 WARN L193 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 22 [2020-07-18 08:36:32,012 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:32,369 WARN L193 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:36:32,790 WARN L193 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:33,165 WARN L193 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:36:33,586 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 1 [2020-07-18 08:36:34,011 WARN L193 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:34,391 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:34,521 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:34,734 WARN L193 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:34,950 WARN L193 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:35,164 WARN L193 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:35,385 WARN L193 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:35,658 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 25 [2020-07-18 08:36:35,800 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:35,970 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:36,142 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:36:36,381 WARN L193 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:36,838 WARN L193 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 34 [2020-07-18 08:36:36,957 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:37,095 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:37,322 WARN L193 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:37,440 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:37,563 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:37,715 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:37,839 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:37,992 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:38,110 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:38,438 WARN L193 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 23 [2020-07-18 08:36:38,913 WARN L193 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:39,091 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:39,212 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:39,632 WARN L193 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:39,797 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:40,130 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:40,598 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:40,877 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2020-07-18 08:36:40,997 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 31 [2020-07-18 08:36:41,640 WARN L193 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:42,123 WARN L193 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:42,608 WARN L193 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:43,092 WARN L193 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:43,491 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 31 [2020-07-18 08:36:43,845 WARN L193 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:36:43,994 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:44,342 WARN L193 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 25 [2020-07-18 08:36:44,494 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2020-07-18 08:36:44,659 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2020-07-18 08:36:45,030 WARN L193 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:36:45,408 WARN L193 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 32 [2020-07-18 08:36:45,527 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:45,643 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:45,876 WARN L193 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:46,104 WARN L193 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:46,532 WARN L193 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:46,658 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:46,883 WARN L193 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:47,005 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:47,124 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:47,588 WARN L193 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 34 [2020-07-18 08:36:47,734 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:47,858 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:47,978 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2020-07-18 08:36:48,211 WARN L193 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:48,334 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:48,551 WARN L193 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-07-18 08:36:49,033 WARN L193 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:49,171 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:49,339 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 1 [2020-07-18 08:36:49,857 WARN L193 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 26 [2020-07-18 08:36:50,054 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 1 [2020-07-18 08:36:50,087 INFO L271 CegarLoopResult]: At program point s3c_hwmon_remove_rawENTRY(lines 908 913) the Hoare annotation is: true [2020-07-18 08:36:50,087 INFO L271 CegarLoopResult]: At program point s3c_hwmon_remove_rawFINAL(lines 908 913) the Hoare annotation is: true [2020-07-18 08:36:50,087 INFO L271 CegarLoopResult]: At program point s3c_hwmon_remove_rawEXIT(lines 908 913) the Hoare annotation is: true [2020-07-18 08:36:50,087 INFO L264 CegarLoopResult]: At program point L1084(lines 1084 1085) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,087 INFO L264 CegarLoopResult]: At program point s3c_hwmon_probeENTRY(lines 1010 1117) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= |#valid| |old(#valid)|)) (.cse3 (= |old(#length)| |#length|))) (let ((.cse4 (not (= 0 |old(~ldv_count_2~0)|))) (.cse5 (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) .cse2 .cse3))) (and (or (and .cse0 .cse1 .cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0) .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse4 .cse5) (or .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,088 INFO L264 CegarLoopResult]: At program point L1109(lines 1023 1116) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,088 INFO L264 CegarLoopResult]: At program point L1076(lines 1076 1080) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,088 INFO L264 CegarLoopResult]: At program point L1043(line 1043) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,089 INFO L264 CegarLoopResult]: At program point L1076-1(line 1076) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,089 INFO L264 CegarLoopResult]: At program point L1076-2(line 1076) the Hoare annotation is: (let ((.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse9 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (let ((.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (.cse2 (let ((.cse10 (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (and .cse10 .cse7) (and .cse9 .cse10)))) (.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (let ((.cse6 (<= 1 ~ldv_count_1~0)) (.cse8 (= 0 ~ldv_count_2~0))) (or (and .cse6 .cse7 .cse8) (and .cse9 .cse8 (= 0 ~ldv_count_1~0)) (and .cse9 .cse6 .cse8))))) (.cse5 (and .cse1 .cse2))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|)) .cse5) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5))))) [2020-07-18 08:36:50,089 INFO L264 CegarLoopResult]: At program point s3c_hwmon_probeFINAL(lines 1010 1117) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,090 INFO L264 CegarLoopResult]: At program point L1101(lines 1023 1116) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,090 INFO L264 CegarLoopResult]: At program point L1035(line 1035) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,090 INFO L264 CegarLoopResult]: At program point L1093(lines 1083 1097) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,090 INFO L264 CegarLoopResult]: At program point L1027(line 1027) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,091 INFO L264 CegarLoopResult]: At program point L1019(line 1019) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,091 INFO L264 CegarLoopResult]: At program point L1110(lines 1023 1116) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,091 INFO L264 CegarLoopResult]: At program point L1077(line 1077) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,091 INFO L264 CegarLoopResult]: At program point L1044(line 1044) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,092 INFO L264 CegarLoopResult]: At program point L1044-1(line 1044) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,092 INFO L264 CegarLoopResult]: At program point L1044-2(line 1044) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,092 INFO L264 CegarLoopResult]: At program point L1044-3(line 1044) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,092 INFO L264 CegarLoopResult]: At program point L1044-4(line 1044) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,092 INFO L264 CegarLoopResult]: At program point L1044-5(line 1044) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,093 INFO L264 CegarLoopResult]: At program point L1028(line 1028) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,093 INFO L264 CegarLoopResult]: At program point L1086(line 1086) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,093 INFO L264 CegarLoopResult]: At program point L1020(line 1020) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,093 INFO L264 CegarLoopResult]: At program point L1045(line 1045) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,093 INFO L264 CegarLoopResult]: At program point L1012(line 1012) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= |#valid| |old(#valid)|)) (.cse3 (= |old(#length)| |#length|))) (let ((.cse4 (not (= 0 |old(~ldv_count_2~0)|))) (.cse5 (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) .cse2 .cse3))) (and (or (and .cse0 .cse1 .cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0) .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse4 .cse5) (or .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,094 INFO L264 CegarLoopResult]: At program point L1103(lines 1023 1116) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,094 INFO L264 CegarLoopResult]: At program point L1054(line 1054) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,094 INFO L264 CegarLoopResult]: At program point L1021(line 1021) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,094 INFO L264 CegarLoopResult]: At program point L1054-1(line 1054) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,094 INFO L264 CegarLoopResult]: At program point L1054-2(line 1054) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,094 INFO L264 CegarLoopResult]: At program point L1112(line 1112) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,095 INFO L264 CegarLoopResult]: At program point L1112-1(line 1112) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,095 INFO L264 CegarLoopResult]: At program point L1013(line 1013) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= |#valid| |old(#valid)|)) (.cse3 (= |old(#length)| |#length|))) (let ((.cse4 (not (= 0 |old(~ldv_count_2~0)|))) (.cse5 (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) .cse2 .cse3))) (and (or (and .cse0 .cse1 .cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0) .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse4 .cse5) (or .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,095 INFO L264 CegarLoopResult]: At program point L1071(line 1071) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,095 INFO L264 CegarLoopResult]: At program point L1038(line 1038) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,095 INFO L264 CegarLoopResult]: At program point L1071-1(lines 1071 1075) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,095 INFO L264 CegarLoopResult]: At program point L1038-1(line 1038) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,096 INFO L264 CegarLoopResult]: At program point L1071-2(line 1071) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,096 INFO L264 CegarLoopResult]: At program point L1071-4(line 1071) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,096 INFO L264 CegarLoopResult]: At program point L1071-5(lines 1071 1075) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,096 INFO L264 CegarLoopResult]: At program point L1096(lines 1023 1116) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,096 INFO L264 CegarLoopResult]: At program point L1063(line 1063) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,096 INFO L264 CegarLoopResult]: At program point s3c_hwmon_probeEXIT(lines 1010 1117) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,097 INFO L264 CegarLoopResult]: At program point L1055(line 1055) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,097 INFO L264 CegarLoopResult]: At program point L1022(line 1022) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,097 INFO L264 CegarLoopResult]: At program point L1055-1(line 1055) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,097 INFO L264 CegarLoopResult]: At program point L1055-2(line 1055) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,097 INFO L264 CegarLoopResult]: At program point L1055-3(line 1055) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,097 INFO L264 CegarLoopResult]: At program point L1055-4(line 1055) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,097 INFO L264 CegarLoopResult]: At program point L1055-5(line 1055) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,098 INFO L264 CegarLoopResult]: At program point L1113(lines 1023 1116) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,098 INFO L264 CegarLoopResult]: At program point L1014(line 1014) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= |#valid| |old(#valid)|)) (.cse3 (= |old(#length)| |#length|))) (let ((.cse4 (not (= 0 |old(~ldv_count_2~0)|))) (.cse5 (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) .cse2 .cse3))) (and (or (and .cse0 .cse1 .cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0) .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse4 .cse5) (or .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,098 INFO L264 CegarLoopResult]: At program point L1072(lines 1072 1073) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,098 INFO L264 CegarLoopResult]: At program point L1039(line 1039) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,098 INFO L264 CegarLoopResult]: At program point L1031(line 1031) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,098 INFO L264 CegarLoopResult]: At program point L1031-1(line 1031) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,099 INFO L264 CegarLoopResult]: At program point L1031-2(line 1031) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,099 INFO L264 CegarLoopResult]: At program point L1089(line 1089) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,099 INFO L264 CegarLoopResult]: At program point L1056(lines 1056 1062) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,099 INFO L264 CegarLoopResult]: At program point L1114(line 1114) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,099 INFO L264 CegarLoopResult]: At program point L1081(line 1081) the Hoare annotation is: (let ((.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse9 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (let ((.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (.cse2 (let ((.cse10 (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (and .cse10 .cse7) (and .cse9 .cse10)))) (.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (let ((.cse6 (<= 1 ~ldv_count_1~0)) (.cse8 (= 0 ~ldv_count_2~0))) (or (and .cse6 .cse7 .cse8) (and .cse9 .cse8 (= 0 ~ldv_count_1~0)) (and .cse9 .cse6 .cse8))))) (.cse5 (and .cse1 .cse2))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|)) .cse5) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5))))) [2020-07-18 08:36:50,100 INFO L264 CegarLoopResult]: At program point L1081-1(line 1081) the Hoare annotation is: (let ((.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse9 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (let ((.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (.cse2 (let ((.cse10 (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (and .cse10 .cse7) (and .cse9 .cse10)))) (.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (let ((.cse6 (<= 1 ~ldv_count_1~0)) (.cse8 (= 0 ~ldv_count_2~0))) (or (and .cse6 .cse7 .cse8) (and .cse9 .cse8 (= 0 ~ldv_count_1~0)) (and .cse9 .cse6 .cse8))))) (.cse5 (and .cse1 .cse2))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|)) .cse5) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5))))) [2020-07-18 08:36:50,100 INFO L264 CegarLoopResult]: At program point L1015(line 1015) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= |#valid| |old(#valid)|)) (.cse3 (= |old(#length)| |#length|))) (let ((.cse4 (not (= 0 |old(~ldv_count_2~0)|))) (.cse5 (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) .cse2 .cse3))) (and (or (and .cse0 .cse1 .cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0) .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse4 .cse5) (or .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,100 INFO L264 CegarLoopResult]: At program point L1081-2(lines 1081 1082) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,100 INFO L264 CegarLoopResult]: At program point L1081-3(lines 1081 1082) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,100 INFO L264 CegarLoopResult]: At program point L1081-4(lines 1081 1082) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,100 INFO L264 CegarLoopResult]: At program point L1081-5(line 1081) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,101 INFO L264 CegarLoopResult]: At program point L1106(line 1106) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,101 INFO L264 CegarLoopResult]: At program point L1040(line 1040) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,101 INFO L264 CegarLoopResult]: At program point L1040-1(line 1040) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,101 INFO L264 CegarLoopResult]: At program point L1032(line 1032) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,101 INFO L264 CegarLoopResult]: At program point L1057(line 1057) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,101 INFO L264 CegarLoopResult]: At program point L1024(line 1024) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,101 INFO L264 CegarLoopResult]: At program point L1024-1(line 1024) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,102 INFO L264 CegarLoopResult]: At program point L1024-2(line 1024) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,102 INFO L264 CegarLoopResult]: At program point L1049(line 1049) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,102 INFO L264 CegarLoopResult]: At program point L1016(line 1016) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= |#valid| |old(#valid)|)) (.cse3 (= |old(#length)| |#length|))) (let ((.cse4 (not (= 0 |old(~ldv_count_2~0)|))) (.cse5 (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) .cse2 .cse3))) (and (or (and .cse0 .cse1 .cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0) .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse4 .cse5) (or .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,102 INFO L264 CegarLoopResult]: At program point L1049-1(line 1049) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,102 INFO L264 CegarLoopResult]: At program point L1049-2(line 1049) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,102 INFO L264 CegarLoopResult]: At program point L1049-3(line 1049) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,102 INFO L264 CegarLoopResult]: At program point L1041(line 1041) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,103 INFO L264 CegarLoopResult]: At program point L1041-1(line 1041) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,103 INFO L264 CegarLoopResult]: At program point L1041-2(line 1041) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,103 INFO L264 CegarLoopResult]: At program point L1041-3(line 1041) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,103 INFO L264 CegarLoopResult]: At program point L1041-4(line 1041) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,103 INFO L264 CegarLoopResult]: At program point L1041-5(line 1041) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,103 INFO L264 CegarLoopResult]: At program point L1099(lines 1023 1116) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,104 INFO L264 CegarLoopResult]: At program point L1066(line 1066) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,104 INFO L264 CegarLoopResult]: At program point L1033(lines 1033 1037) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,104 INFO L264 CegarLoopResult]: At program point L1066-1(line 1066) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,104 INFO L264 CegarLoopResult]: At program point L1091(lines 1083 1097) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,105 INFO L264 CegarLoopResult]: At program point L1058(line 1058) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,105 INFO L264 CegarLoopResult]: At program point L1025(line 1025) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,105 INFO L264 CegarLoopResult]: At program point L1058-1(line 1058) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,105 INFO L264 CegarLoopResult]: At program point L1058-2(line 1058) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,105 INFO L264 CegarLoopResult]: At program point L1058-3(line 1058) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,106 INFO L264 CegarLoopResult]: At program point L1058-4(line 1058) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,106 INFO L264 CegarLoopResult]: At program point L1058-5(line 1058) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,106 INFO L264 CegarLoopResult]: At program point L1083(lines 1083 1098) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,106 INFO L264 CegarLoopResult]: At program point L1050(lines 1050 1053) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,106 INFO L264 CegarLoopResult]: At program point L1017(line 1017) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= |#valid| |old(#valid)|)) (.cse3 (= |old(#length)| |#length|))) (let ((.cse4 (not (= 0 |old(~ldv_count_2~0)|))) (.cse5 (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) .cse2 .cse3))) (and (or (and .cse0 .cse1 .cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0) .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse4 .cse5) (or .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,107 INFO L264 CegarLoopResult]: At program point L1017-1(line 1017) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,107 INFO L264 CegarLoopResult]: At program point L1017-2(line 1017) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,107 INFO L264 CegarLoopResult]: At program point L1017-3(line 1017) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,107 INFO L264 CegarLoopResult]: At program point L1017-4(line 1017) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,107 INFO L264 CegarLoopResult]: At program point L1017-5(line 1017) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,108 INFO L264 CegarLoopResult]: At program point L1108(line 1108) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,108 INFO L264 CegarLoopResult]: At program point L1017-6(line 1017) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,108 INFO L264 CegarLoopResult]: At program point L1108-1(line 1108) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse2 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse4 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse2)) (.cse5 (and .cse0 (<= 1 ~ldv_count_1~0) .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_2~0)))) (and (or (and .cse0 .cse1 .cse2) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))) (or .cse3 .cse4 .cse5 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse3 .cse4 .cse5)))) [2020-07-18 08:36:50,108 INFO L264 CegarLoopResult]: At program point L1042(lines 1042 1048) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,108 INFO L264 CegarLoopResult]: At program point L1017-7(line 1017) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,109 INFO L264 CegarLoopResult]: At program point L1017-8(line 1017) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,109 INFO L264 CegarLoopResult]: At program point L1017-9(line 1017) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,109 INFO L264 CegarLoopResult]: At program point L1067(lines 1067 1070) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse7 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse6 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|))) (.cse3 (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse7 .cse6)) (.cse4 (and .cse0 (<= 1 ~ldv_count_1~0) .cse7 .cse1 (= 0 ~ldv_count_2~0))) (.cse5 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= 0 ~ldv_count_1~0)) .cse2 .cse3 .cse4 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse5 .cse0 .cse1) .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) (and .cse0 .cse7 .cse6) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|)))))) [2020-07-18 08:36:50,109 INFO L264 CegarLoopResult]: At program point L1034(line 1034) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,109 INFO L264 CegarLoopResult]: At program point L1059(line 1059) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,109 INFO L264 CegarLoopResult]: At program point L1026(lines 1026 1030) the Hoare annotation is: (let ((.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse3 (not (= 0 |old(~ldv_count_2~0)|))) (.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= 1 |old(~ldv_count_1~0)|)) (and .cse0 .cse1 .cse2) .cse3) (or (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) .cse3 (not (= 0 |old(~ldv_count_1~0)|))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,109 INFO L271 CegarLoopResult]: At program point dev_get_drvdataFINAL(lines 1347 1349) the Hoare annotation is: true [2020-07-18 08:36:50,110 INFO L264 CegarLoopResult]: At program point dev_get_drvdataENTRY(lines 1347 1349) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,110 INFO L264 CegarLoopResult]: At program point L1348(line 1348) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,110 INFO L271 CegarLoopResult]: At program point dev_get_drvdataEXIT(lines 1347 1349) the Hoare annotation is: true [2020-07-18 08:36:50,110 INFO L271 CegarLoopResult]: At program point L1348-1(line 1348) the Hoare annotation is: true [2020-07-18 08:36:50,110 INFO L271 CegarLoopResult]: At program point L1348-2(line 1348) the Hoare annotation is: true [2020-07-18 08:36:50,110 INFO L264 CegarLoopResult]: At program point __kmallocENTRY(lines 837 840) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,110 INFO L271 CegarLoopResult]: At program point __kmallocFINAL(lines 837 840) the Hoare annotation is: true [2020-07-18 08:36:50,110 INFO L264 CegarLoopResult]: At program point L839(line 839) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,110 INFO L271 CegarLoopResult]: At program point __kmallocEXIT(lines 837 840) the Hoare annotation is: true [2020-07-18 08:36:50,111 INFO L271 CegarLoopResult]: At program point L839-1(line 839) the Hoare annotation is: true [2020-07-18 08:36:50,111 INFO L264 CegarLoopResult]: At program point L837(lines 837 840) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,111 INFO L271 CegarLoopResult]: At program point L839-2(line 839) the Hoare annotation is: true [2020-07-18 08:36:50,111 INFO L264 CegarLoopResult]: At program point L1216(lines 1216 1219) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,111 INFO L264 CegarLoopResult]: At program point L1179(line 1179) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= 0 ~ldv_count_1~0) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,111 INFO L264 CegarLoopResult]: At program point mainEXIT(lines 1167 1227) the Hoare annotation is: (or (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,111 INFO L264 CegarLoopResult]: At program point L1204(line 1204) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,111 INFO L264 CegarLoopResult]: At program point L1171(line 1171) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_1~0)| ~ldv_count_1~0) (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,111 INFO L264 CegarLoopResult]: At program point L1204-1(line 1204) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,111 INFO L264 CegarLoopResult]: At program point L1192(line 1192) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,112 INFO L264 CegarLoopResult]: At program point L1192-1(line 1192) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,112 INFO L264 CegarLoopResult]: At program point L1221(line 1221) the Hoare annotation is: (or (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,112 INFO L264 CegarLoopResult]: At program point L1188(lines 1188 1212) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,112 INFO L264 CegarLoopResult]: At program point L1217(lines 1175 1226) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,112 INFO L264 CegarLoopResult]: At program point L1213(lines 1175 1226) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,112 INFO L264 CegarLoopResult]: At program point L1180(line 1180) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= 0 ~ldv_count_1~0) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,113 INFO L264 CegarLoopResult]: At program point L1180-1(line 1180) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= 0 ~ldv_count_1~0) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,113 INFO L264 CegarLoopResult]: At program point L1180-2(line 1180) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= 0 ~ldv_count_1~0) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,113 INFO L264 CegarLoopResult]: At program point L1176(line 1176) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_1~0)| ~ldv_count_1~0) (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,113 INFO L264 CegarLoopResult]: At program point L1205(line 1205) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,113 INFO L264 CegarLoopResult]: At program point L1172(line 1172) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_1~0)| ~ldv_count_1~0) (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,113 INFO L264 CegarLoopResult]: At program point L1205-1(line 1205) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,114 INFO L264 CegarLoopResult]: At program point L1193(lines 1190 1199) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,114 INFO L264 CegarLoopResult]: At program point L1222(lines 1175 1226) the Hoare annotation is: (or (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,114 INFO L264 CegarLoopResult]: At program point L1189(line 1189) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,114 INFO L264 CegarLoopResult]: At program point L1189-1(line 1189) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,114 INFO L264 CegarLoopResult]: At program point L1181(lines 1181 1184) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= 0 ~ldv_count_1~0) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,114 INFO L264 CegarLoopResult]: At program point L1210(line 1210) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,115 INFO L264 CegarLoopResult]: At program point L1177(line 1177) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_1~0)| ~ldv_count_1~0) (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,115 INFO L264 CegarLoopResult]: At program point L1210-1(line 1210) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,115 INFO L264 CegarLoopResult]: At program point L1206(line 1206) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,115 INFO L264 CegarLoopResult]: At program point L1173(line 1173) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_1~0)| ~ldv_count_1~0) (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,115 INFO L264 CegarLoopResult]: At program point L1202(line 1202) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,115 INFO L264 CegarLoopResult]: At program point L1202-1(line 1202) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,116 INFO L264 CegarLoopResult]: At program point L1198(line 1198) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,116 INFO L264 CegarLoopResult]: At program point mainFINAL(lines 1167 1227) the Hoare annotation is: (or (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,116 INFO L264 CegarLoopResult]: At program point L1190(lines 1190 1200) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,116 INFO L264 CegarLoopResult]: At program point L1215(line 1215) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,116 INFO L264 CegarLoopResult]: At program point L1215-1(line 1215) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,116 INFO L264 CegarLoopResult]: At program point mainENTRY(lines 1167 1227) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_1~0)| ~ldv_count_1~0) (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,117 INFO L264 CegarLoopResult]: At program point L1178(line 1178) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= 0 ~ldv_count_1~0) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,117 INFO L264 CegarLoopResult]: At program point L1178-1(line 1178) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= 0 ~ldv_count_1~0) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,118 INFO L264 CegarLoopResult]: At program point L1174(line 1174) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_1~0)| ~ldv_count_1~0) (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,118 INFO L264 CegarLoopResult]: At program point L1203(lines 1203 1208) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,118 INFO L264 CegarLoopResult]: At program point L1170(line 1170) the Hoare annotation is: (or (not (= 0 |old(~ldv_count_2~0)|)) (and (= |old(~ldv_count_1~0)| ~ldv_count_1~0) (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= |old(~LDV_IN_INTERRUPT~0)| ~LDV_IN_INTERRUPT~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,118 INFO L264 CegarLoopResult]: At program point L1224(line 1224) the Hoare annotation is: (or (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,118 INFO L264 CegarLoopResult]: At program point L1191(line 1191) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,119 INFO L264 CegarLoopResult]: At program point L1191-1(line 1191) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,119 INFO L264 CegarLoopResult]: At program point L1191-2(line 1191) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,119 INFO L264 CegarLoopResult]: At program point L1191-3(line 1191) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse2 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,119 INFO L264 CegarLoopResult]: At program point L1220(lines 1175 1226) the Hoare annotation is: (or (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (not (= 0 |old(~ldv_count_1~0)|))) [2020-07-18 08:36:50,119 INFO L264 CegarLoopResult]: At program point L1187(line 1187) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,119 INFO L264 CegarLoopResult]: At program point L1187-1(line 1187) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (.cse2 (= 0 ~ldv_count_2~0))) (or (and .cse0 .cse1 .cse2) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (and .cse1 .cse2 (= 0 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_1~0)|)))) [2020-07-18 08:36:50,119 INFO L268 CegarLoopResult]: For program point L931-2(line 931) no Hoare annotation was computed. [2020-07-18 08:36:50,119 INFO L268 CegarLoopResult]: For program point L923(line 923) no Hoare annotation was computed. [2020-07-18 08:36:50,119 INFO L268 CegarLoopResult]: For program point L919(line 919) no Hoare annotation was computed. [2020-07-18 08:36:50,120 INFO L268 CegarLoopResult]: For program point s3c_hwmon_ch_showFINAL(lines 914 946) no Hoare annotation was computed. [2020-07-18 08:36:50,120 INFO L268 CegarLoopResult]: For program point L944(line 944) no Hoare annotation was computed. [2020-07-18 08:36:50,121 INFO L268 CegarLoopResult]: For program point L940(line 940) no Hoare annotation was computed. [2020-07-18 08:36:50,121 INFO L268 CegarLoopResult]: For program point L940-1(line 940) no Hoare annotation was computed. [2020-07-18 08:36:50,121 INFO L268 CegarLoopResult]: For program point L940-2(line 940) no Hoare annotation was computed. [2020-07-18 08:36:50,122 INFO L268 CegarLoopResult]: For program point L936(lines 936 939) no Hoare annotation was computed. [2020-07-18 08:36:50,122 INFO L268 CegarLoopResult]: For program point s3c_hwmon_ch_showENTRY(lines 914 946) no Hoare annotation was computed. [2020-07-18 08:36:50,122 INFO L268 CegarLoopResult]: For program point L932(line 932) no Hoare annotation was computed. [2020-07-18 08:36:50,122 INFO L268 CegarLoopResult]: For program point L928(line 928) no Hoare annotation was computed. [2020-07-18 08:36:50,122 INFO L268 CegarLoopResult]: For program point L924(line 924) no Hoare annotation was computed. [2020-07-18 08:36:50,122 INFO L268 CegarLoopResult]: For program point L920(line 920) no Hoare annotation was computed. [2020-07-18 08:36:50,122 INFO L268 CegarLoopResult]: For program point L941(line 941) no Hoare annotation was computed. [2020-07-18 08:36:50,122 INFO L268 CegarLoopResult]: For program point L941-1(line 941) no Hoare annotation was computed. [2020-07-18 08:36:50,123 INFO L268 CegarLoopResult]: For program point L941-2(line 941) no Hoare annotation was computed. [2020-07-18 08:36:50,123 INFO L268 CegarLoopResult]: For program point L937(line 937) no Hoare annotation was computed. [2020-07-18 08:36:50,123 INFO L268 CegarLoopResult]: For program point L933(line 933) no Hoare annotation was computed. [2020-07-18 08:36:50,123 INFO L268 CegarLoopResult]: For program point L933-1(line 933) no Hoare annotation was computed. [2020-07-18 08:36:50,123 INFO L268 CegarLoopResult]: For program point L933-2(line 933) no Hoare annotation was computed. [2020-07-18 08:36:50,123 INFO L268 CegarLoopResult]: For program point L929(line 929) no Hoare annotation was computed. [2020-07-18 08:36:50,123 INFO L268 CegarLoopResult]: For program point L925(line 925) no Hoare annotation was computed. [2020-07-18 08:36:50,123 INFO L268 CegarLoopResult]: For program point L921(line 921) no Hoare annotation was computed. [2020-07-18 08:36:50,124 INFO L268 CegarLoopResult]: For program point L917(line 917) no Hoare annotation was computed. [2020-07-18 08:36:50,124 INFO L268 CegarLoopResult]: For program point s3c_hwmon_ch_showEXIT(lines 914 946) no Hoare annotation was computed. [2020-07-18 08:36:50,124 INFO L268 CegarLoopResult]: For program point L942(line 942) no Hoare annotation was computed. [2020-07-18 08:36:50,124 INFO L268 CegarLoopResult]: For program point L934(line 934) no Hoare annotation was computed. [2020-07-18 08:36:50,124 INFO L268 CegarLoopResult]: For program point L934-1(line 934) no Hoare annotation was computed. [2020-07-18 08:36:50,124 INFO L268 CegarLoopResult]: For program point L934-2(line 934) no Hoare annotation was computed. [2020-07-18 08:36:50,124 INFO L268 CegarLoopResult]: For program point L934-3(line 934) no Hoare annotation was computed. [2020-07-18 08:36:50,125 INFO L268 CegarLoopResult]: For program point L930(line 930) no Hoare annotation was computed. [2020-07-18 08:36:50,125 INFO L268 CegarLoopResult]: For program point L934-4(line 934) no Hoare annotation was computed. [2020-07-18 08:36:50,125 INFO L268 CegarLoopResult]: For program point L926(line 926) no Hoare annotation was computed. [2020-07-18 08:36:50,125 INFO L268 CegarLoopResult]: For program point L922(line 922) no Hoare annotation was computed. [2020-07-18 08:36:50,125 INFO L268 CegarLoopResult]: For program point L918(line 918) no Hoare annotation was computed. [2020-07-18 08:36:50,125 INFO L268 CegarLoopResult]: For program point L914(lines 914 946) no Hoare annotation was computed. [2020-07-18 08:36:50,125 INFO L268 CegarLoopResult]: For program point L914-1(lines 914 946) no Hoare annotation was computed. [2020-07-18 08:36:50,125 INFO L268 CegarLoopResult]: For program point L943(line 943) no Hoare annotation was computed. [2020-07-18 08:36:50,125 INFO L268 CegarLoopResult]: For program point L943-1(line 943) no Hoare annotation was computed. [2020-07-18 08:36:50,126 INFO L268 CegarLoopResult]: For program point L935(line 935) no Hoare annotation was computed. [2020-07-18 08:36:50,126 INFO L268 CegarLoopResult]: For program point L935-1(line 935) no Hoare annotation was computed. [2020-07-18 08:36:50,126 INFO L268 CegarLoopResult]: For program point L935-2(line 935) no Hoare annotation was computed. [2020-07-18 08:36:50,126 INFO L268 CegarLoopResult]: For program point L935-3(line 935) no Hoare annotation was computed. [2020-07-18 08:36:50,126 INFO L268 CegarLoopResult]: For program point L931(line 931) no Hoare annotation was computed. [2020-07-18 08:36:50,126 INFO L268 CegarLoopResult]: For program point L935-4(line 935) no Hoare annotation was computed. [2020-07-18 08:36:50,126 INFO L268 CegarLoopResult]: For program point L931-1(line 931) no Hoare annotation was computed. [2020-07-18 08:36:50,126 INFO L268 CegarLoopResult]: For program point L935-5(line 935) no Hoare annotation was computed. [2020-07-18 08:36:50,126 INFO L271 CegarLoopResult]: At program point platform_driver_unregisterENTRY(lines 1393 1395) the Hoare annotation is: true [2020-07-18 08:36:50,127 INFO L271 CegarLoopResult]: At program point platform_driver_unregisterEXIT(lines 1393 1395) the Hoare annotation is: true [2020-07-18 08:36:50,127 INFO L271 CegarLoopResult]: At program point platform_driver_unregisterFINAL(lines 1393 1395) the Hoare annotation is: true [2020-07-18 08:36:50,127 INFO L264 CegarLoopResult]: At program point L993(line 993) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,127 INFO L264 CegarLoopResult]: At program point L993-1(line 993) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,127 INFO L264 CegarLoopResult]: At program point L989(line 989) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,128 INFO L264 CegarLoopResult]: At program point L985(line 985) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,128 INFO L264 CegarLoopResult]: At program point L977(line 977) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,128 INFO L264 CegarLoopResult]: At program point L977-1(line 977) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,128 INFO L264 CegarLoopResult]: At program point L977-2(line 977) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,128 INFO L264 CegarLoopResult]: At program point L973(line 973) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,129 INFO L264 CegarLoopResult]: At program point s3c_hwmon_create_attrFINAL(lines 964 1001) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,129 INFO L264 CegarLoopResult]: At program point L990(line 990) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,129 INFO L264 CegarLoopResult]: At program point L986(line 986) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,129 INFO L264 CegarLoopResult]: At program point L986-1(line 986) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,129 INFO L264 CegarLoopResult]: At program point L978(lines 978 982) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,130 INFO L264 CegarLoopResult]: At program point s3c_hwmon_create_attrEXIT(lines 964 1001) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,130 INFO L264 CegarLoopResult]: At program point L974(line 974) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,130 INFO L264 CegarLoopResult]: At program point s3c_hwmon_create_attrENTRY(lines 964 1001) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,130 INFO L264 CegarLoopResult]: At program point L970(line 970) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,131 INFO L264 CegarLoopResult]: At program point L991(line 991) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,131 INFO L264 CegarLoopResult]: At program point L991-1(line 991) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,131 INFO L264 CegarLoopResult]: At program point L991-2(line 991) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,131 INFO L264 CegarLoopResult]: At program point L987(line 987) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,132 INFO L264 CegarLoopResult]: At program point L983(line 983) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,132 INFO L264 CegarLoopResult]: At program point L983-1(lines 983 998) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,132 INFO L264 CegarLoopResult]: At program point L983-2(line 983) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,132 INFO L264 CegarLoopResult]: At program point L983-3(line 983) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,133 INFO L264 CegarLoopResult]: At program point L979(line 979) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,133 INFO L264 CegarLoopResult]: At program point L983-4(lines 983 998) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,133 INFO L264 CegarLoopResult]: At program point L975(line 975) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,133 INFO L264 CegarLoopResult]: At program point L971(line 971) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,134 INFO L264 CegarLoopResult]: At program point L967(line 967) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,134 INFO L264 CegarLoopResult]: At program point L992(lines 992 996) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,134 INFO L264 CegarLoopResult]: At program point L988(line 988) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,134 INFO L264 CegarLoopResult]: At program point L984(line 984) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,134 INFO L264 CegarLoopResult]: At program point L980(line 980) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0)) (.cse3 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2))) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1 .cse3)) (or (and .cse0 .cse1 .cse3) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,135 INFO L264 CegarLoopResult]: At program point L976(line 976) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,135 INFO L264 CegarLoopResult]: At program point L972(line 972) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,135 INFO L264 CegarLoopResult]: At program point L972-1(line 972) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,135 INFO L264 CegarLoopResult]: At program point L968(line 968) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,135 INFO L264 CegarLoopResult]: At program point L964(lines 964 1001) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,136 INFO L264 CegarLoopResult]: At program point L964-1(lines 964 1001) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,136 INFO L264 CegarLoopResult]: At program point L964-2(lines 964 1001) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0)) (.cse1 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (and .cse0 .cse1 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (let ((.cse2 (not (= 0 |old(~ldv_count_2~0)|)))) (and (or .cse2 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse2)))) (or (and .cse0 .cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,136 INFO L268 CegarLoopResult]: For program point s3c_adc_readENTRY(lines 1397 1399) no Hoare annotation was computed. [2020-07-18 08:36:50,136 INFO L268 CegarLoopResult]: For program point L1398(line 1398) no Hoare annotation was computed. [2020-07-18 08:36:50,136 INFO L268 CegarLoopResult]: For program point s3c_adc_readFINAL(lines 1397 1399) no Hoare annotation was computed. [2020-07-18 08:36:50,136 INFO L268 CegarLoopResult]: For program point L1397(lines 1397 1399) no Hoare annotation was computed. [2020-07-18 08:36:50,136 INFO L268 CegarLoopResult]: For program point L1398-1(line 1398) no Hoare annotation was computed. [2020-07-18 08:36:50,136 INFO L268 CegarLoopResult]: For program point L1398-2(line 1398) no Hoare annotation was computed. [2020-07-18 08:36:50,137 INFO L268 CegarLoopResult]: For program point s3c_adc_readEXIT(lines 1397 1399) no Hoare annotation was computed. [2020-07-18 08:36:50,137 INFO L271 CegarLoopResult]: At program point ldv_initializeFINAL(lines 1334 1339) the Hoare annotation is: true [2020-07-18 08:36:50,137 INFO L271 CegarLoopResult]: At program point ldv_initializeEXIT(lines 1334 1339) the Hoare annotation is: true [2020-07-18 08:36:50,137 INFO L271 CegarLoopResult]: At program point ldv_check_return_value_probeFINAL(lines 1376 1378) the Hoare annotation is: true [2020-07-18 08:36:50,137 INFO L271 CegarLoopResult]: At program point ldv_check_return_value_probeEXIT(lines 1376 1378) the Hoare annotation is: true [2020-07-18 08:36:50,137 INFO L271 CegarLoopResult]: At program point ldv_check_return_value_probeENTRY(lines 1376 1378) the Hoare annotation is: true [2020-07-18 08:36:50,137 INFO L264 CegarLoopResult]: At program point hwmon_device_registerENTRY(lines 1364 1366) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,137 INFO L271 CegarLoopResult]: At program point hwmon_device_registerFINAL(lines 1364 1366) the Hoare annotation is: true [2020-07-18 08:36:50,137 INFO L271 CegarLoopResult]: At program point hwmon_device_registerEXIT(lines 1364 1366) the Hoare annotation is: true [2020-07-18 08:36:50,138 INFO L264 CegarLoopResult]: At program point L1365(line 1365) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,138 INFO L271 CegarLoopResult]: At program point L1365-1(line 1365) the Hoare annotation is: true [2020-07-18 08:36:50,138 INFO L271 CegarLoopResult]: At program point L1365-2(line 1365) the Hoare annotation is: true [2020-07-18 08:36:50,138 INFO L271 CegarLoopResult]: At program point platform_driver_registerENTRY(lines 1390 1392) the Hoare annotation is: true [2020-07-18 08:36:50,138 INFO L271 CegarLoopResult]: At program point L1391(line 1391) the Hoare annotation is: true [2020-07-18 08:36:50,138 INFO L271 CegarLoopResult]: At program point L1391-1(line 1391) the Hoare annotation is: true [2020-07-18 08:36:50,138 INFO L271 CegarLoopResult]: At program point L1391-2(line 1391) the Hoare annotation is: true [2020-07-18 08:36:50,138 INFO L271 CegarLoopResult]: At program point platform_driver_registerEXIT(lines 1390 1392) the Hoare annotation is: true [2020-07-18 08:36:50,139 INFO L271 CegarLoopResult]: At program point platform_driver_registerFINAL(lines 1390 1392) the Hoare annotation is: true [2020-07-18 08:36:50,139 INFO L271 CegarLoopResult]: At program point s3c_hwmon_initFINAL(lines 1145 1152) the Hoare annotation is: true [2020-07-18 08:36:50,139 INFO L271 CegarLoopResult]: At program point L1150(line 1150) the Hoare annotation is: true [2020-07-18 08:36:50,139 INFO L271 CegarLoopResult]: At program point L1149(line 1149) the Hoare annotation is: true [2020-07-18 08:36:50,139 INFO L271 CegarLoopResult]: At program point L1149-1(line 1149) the Hoare annotation is: true [2020-07-18 08:36:50,139 INFO L271 CegarLoopResult]: At program point L1149-2(line 1149) the Hoare annotation is: true [2020-07-18 08:36:50,139 INFO L271 CegarLoopResult]: At program point L1149-3(line 1149) the Hoare annotation is: true [2020-07-18 08:36:50,139 INFO L271 CegarLoopResult]: At program point s3c_hwmon_initENTRY(lines 1145 1152) the Hoare annotation is: true [2020-07-18 08:36:50,139 INFO L271 CegarLoopResult]: At program point s3c_hwmon_initEXIT(lines 1145 1152) the Hoare annotation is: true [2020-07-18 08:36:50,140 INFO L271 CegarLoopResult]: At program point L1233(line 1233) the Hoare annotation is: true [2020-07-18 08:36:50,140 INFO L271 CegarLoopResult]: At program point L1232(line 1232) the Hoare annotation is: true [2020-07-18 08:36:50,140 INFO L271 CegarLoopResult]: At program point L1232-1(line 1232) the Hoare annotation is: true [2020-07-18 08:36:50,140 INFO L271 CegarLoopResult]: At program point L1230(line 1230) the Hoare annotation is: true [2020-07-18 08:36:50,140 INFO L271 CegarLoopResult]: At program point L1232-2(line 1232) the Hoare annotation is: true [2020-07-18 08:36:50,140 INFO L271 CegarLoopResult]: At program point L1232-3(line 1232) the Hoare annotation is: true [2020-07-18 08:36:50,140 INFO L271 CegarLoopResult]: At program point PTR_ERREXIT(lines 1228 1235) the Hoare annotation is: true [2020-07-18 08:36:50,140 INFO L271 CegarLoopResult]: At program point PTR_ERRENTRY(lines 1228 1235) the Hoare annotation is: true [2020-07-18 08:36:50,140 INFO L271 CegarLoopResult]: At program point PTR_ERRFINAL(lines 1228 1235) the Hoare annotation is: true [2020-07-18 08:36:50,141 INFO L271 CegarLoopResult]: At program point ldv_is_errEXIT(lines 1273 1278) the Hoare annotation is: true [2020-07-18 08:36:50,141 INFO L271 CegarLoopResult]: At program point L1276(line 1276) the Hoare annotation is: true [2020-07-18 08:36:50,141 INFO L271 CegarLoopResult]: At program point ldv_is_errENTRY(lines 1273 1278) the Hoare annotation is: true [2020-07-18 08:36:50,141 INFO L271 CegarLoopResult]: At program point ldv_is_errFINAL(lines 1273 1278) the Hoare annotation is: true [2020-07-18 08:36:50,141 INFO L271 CegarLoopResult]: At program point s3c_adc_registerFINAL(lines 1400 1402) the Hoare annotation is: true [2020-07-18 08:36:50,141 INFO L264 CegarLoopResult]: At program point L1401(line 1401) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,141 INFO L264 CegarLoopResult]: At program point s3c_adc_registerENTRY(lines 1400 1402) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,142 INFO L264 CegarLoopResult]: At program point L1400(lines 1400 1402) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,142 INFO L271 CegarLoopResult]: At program point L1401-1(line 1401) the Hoare annotation is: true [2020-07-18 08:36:50,142 INFO L264 CegarLoopResult]: At program point L1400-1(lines 1400 1402) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,142 INFO L271 CegarLoopResult]: At program point L1401-2(line 1401) the Hoare annotation is: true [2020-07-18 08:36:50,142 INFO L264 CegarLoopResult]: At program point L1400-2(lines 1400 1402) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,142 INFO L271 CegarLoopResult]: At program point s3c_adc_registerEXIT(lines 1400 1402) the Hoare annotation is: true [2020-07-18 08:36:50,142 INFO L271 CegarLoopResult]: At program point L832(line 832) the Hoare annotation is: true [2020-07-18 08:36:50,143 INFO L271 CegarLoopResult]: At program point L831(line 831) the Hoare annotation is: true [2020-07-18 08:36:50,143 INFO L264 CegarLoopResult]: At program point ldv_mallocENTRY(lines 827 836) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,143 INFO L264 CegarLoopResult]: At program point L830(line 830) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,143 INFO L271 CegarLoopResult]: At program point L831-1(line 831) the Hoare annotation is: true [2020-07-18 08:36:50,143 INFO L264 CegarLoopResult]: At program point L829(line 829) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,143 INFO L271 CegarLoopResult]: At program point L830-1(line 830) the Hoare annotation is: true [2020-07-18 08:36:50,143 INFO L271 CegarLoopResult]: At program point L831-2(line 831) the Hoare annotation is: true [2020-07-18 08:36:50,144 INFO L264 CegarLoopResult]: At program point L829-1(lines 829 835) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,144 INFO L271 CegarLoopResult]: At program point L831-3(line 831) the Hoare annotation is: true [2020-07-18 08:36:50,144 INFO L264 CegarLoopResult]: At program point L829-2(line 829) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,144 INFO L264 CegarLoopResult]: At program point L829-3(line 829) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,144 INFO L271 CegarLoopResult]: At program point ldv_mallocEXIT(lines 827 836) the Hoare annotation is: true [2020-07-18 08:36:50,144 INFO L271 CegarLoopResult]: At program point ldv_mallocFINAL(lines 827 836) the Hoare annotation is: true [2020-07-18 08:36:50,144 INFO L264 CegarLoopResult]: At program point L834(line 834) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point ldv_ptr_errENTRY(lines 1285 1290) the Hoare annotation is: true [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point L1288(line 1288) the Hoare annotation is: true [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point ldv_ptr_errFINAL(lines 1285 1290) the Hoare annotation is: true [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point ldv_ptr_errEXIT(lines 1285 1290) the Hoare annotation is: true [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point s3c_hwmon_exitEXIT(lines 1153 1159) the Hoare annotation is: true [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point s3c_hwmon_exitENTRY(lines 1153 1159) the Hoare annotation is: true [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point s3c_hwmon_exitFINAL(lines 1153 1159) the Hoare annotation is: true [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point s3c_hwmon_remove_attrEXIT(lines 1002 1009) the Hoare annotation is: true [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point L1005(line 1005) the Hoare annotation is: true [2020-07-18 08:36:50,145 INFO L271 CegarLoopResult]: At program point L1005-1(line 1005) the Hoare annotation is: true [2020-07-18 08:36:50,146 INFO L271 CegarLoopResult]: At program point s3c_hwmon_remove_attrENTRY(lines 1002 1009) the Hoare annotation is: true [2020-07-18 08:36:50,146 INFO L271 CegarLoopResult]: At program point L1002(lines 1002 1009) the Hoare annotation is: true [2020-07-18 08:36:50,146 INFO L271 CegarLoopResult]: At program point s3c_hwmon_remove_attrFINAL(lines 1002 1009) the Hoare annotation is: true [2020-07-18 08:36:50,146 INFO L271 CegarLoopResult]: At program point dev_set_drvdataFINAL(lines 1354 1356) the Hoare annotation is: true [2020-07-18 08:36:50,146 INFO L271 CegarLoopResult]: At program point dev_set_drvdataEXIT(lines 1354 1356) the Hoare annotation is: true [2020-07-18 08:36:50,146 INFO L271 CegarLoopResult]: At program point L1354(lines 1354 1356) the Hoare annotation is: true [2020-07-18 08:36:50,146 INFO L271 CegarLoopResult]: At program point dev_set_drvdataENTRY(lines 1354 1356) the Hoare annotation is: true [2020-07-18 08:36:50,146 INFO L271 CegarLoopResult]: At program point platform_set_drvdataENTRY(lines 871 877) the Hoare annotation is: true [2020-07-18 08:36:50,146 INFO L271 CegarLoopResult]: At program point L874(line 874) the Hoare annotation is: true [2020-07-18 08:36:50,147 INFO L271 CegarLoopResult]: At program point L871(lines 871 877) the Hoare annotation is: true [2020-07-18 08:36:50,147 INFO L271 CegarLoopResult]: At program point platform_set_drvdataFINAL(lines 871 877) the Hoare annotation is: true [2020-07-18 08:36:50,147 INFO L271 CegarLoopResult]: At program point platform_set_drvdataEXIT(lines 871 877) the Hoare annotation is: true [2020-07-18 08:36:50,147 INFO L268 CegarLoopResult]: For program point L960(line 960) no Hoare annotation was computed. [2020-07-18 08:36:50,147 INFO L268 CegarLoopResult]: For program point L960-1(line 960) no Hoare annotation was computed. [2020-07-18 08:36:50,147 INFO L268 CegarLoopResult]: For program point L958(line 958) no Hoare annotation was computed. [2020-07-18 08:36:50,147 INFO L268 CegarLoopResult]: For program point L960-2(line 960) no Hoare annotation was computed. [2020-07-18 08:36:50,147 INFO L268 CegarLoopResult]: For program point L958-1(line 958) no Hoare annotation was computed. [2020-07-18 08:36:50,147 INFO L268 CegarLoopResult]: For program point L960-3(line 960) no Hoare annotation was computed. [2020-07-18 08:36:50,147 INFO L268 CegarLoopResult]: For program point L956(line 956) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L958-2(line 958) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L954(line 954) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L952(line 952) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L950(line 950) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point s3c_hwmon_label_showEXIT(lines 947 963) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L961(line 961) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L959(line 959) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point s3c_hwmon_label_showFINAL(lines 947 963) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L959-1(line 959) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L957(line 957) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L959-2(line 959) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L959-3(line 959) no Hoare annotation was computed. [2020-07-18 08:36:50,148 INFO L268 CegarLoopResult]: For program point L959-4(line 959) no Hoare annotation was computed. [2020-07-18 08:36:50,149 INFO L268 CegarLoopResult]: For program point L953(line 953) no Hoare annotation was computed. [2020-07-18 08:36:50,149 INFO L268 CegarLoopResult]: For program point s3c_hwmon_label_showENTRY(lines 947 963) no Hoare annotation was computed. [2020-07-18 08:36:50,149 INFO L268 CegarLoopResult]: For program point L951(line 951) no Hoare annotation was computed. [2020-07-18 08:36:50,149 INFO L268 CegarLoopResult]: For program point L947(lines 947 963) no Hoare annotation was computed. [2020-07-18 08:36:50,149 INFO L268 CegarLoopResult]: For program point L947-1(lines 947 963) no Hoare annotation was computed. [2020-07-18 08:36:50,149 INFO L268 CegarLoopResult]: For program point L1384(line 1384) no Hoare annotation was computed. [2020-07-18 08:36:50,149 INFO L268 CegarLoopResult]: For program point L1383(lines 1383 1385) no Hoare annotation was computed. [2020-07-18 08:36:50,149 INFO L268 CegarLoopResult]: For program point L1384-1(line 1384) no Hoare annotation was computed. [2020-07-18 08:36:50,149 INFO L268 CegarLoopResult]: For program point mutex_lock_interruptible_nestedEXIT(lines 1383 1385) no Hoare annotation was computed. [2020-07-18 08:36:50,150 INFO L268 CegarLoopResult]: For program point L1384-2(line 1384) no Hoare annotation was computed. [2020-07-18 08:36:50,150 INFO L268 CegarLoopResult]: For program point mutex_lock_interruptible_nestedFINAL(lines 1383 1385) no Hoare annotation was computed. [2020-07-18 08:36:50,150 INFO L268 CegarLoopResult]: For program point mutex_lock_interruptible_nestedENTRY(lines 1383 1385) no Hoare annotation was computed. [2020-07-18 08:36:50,150 INFO L264 CegarLoopResult]: At program point L865(line 865) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,150 INFO L271 CegarLoopResult]: At program point L867-2(line 867) the Hoare annotation is: true [2020-07-18 08:36:50,150 INFO L264 CegarLoopResult]: At program point platform_get_drvdataENTRY(lines 863 870) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,150 INFO L271 CegarLoopResult]: At program point platform_get_drvdataEXIT(lines 863 870) the Hoare annotation is: true [2020-07-18 08:36:50,151 INFO L271 CegarLoopResult]: At program point platform_get_drvdataFINAL(lines 863 870) the Hoare annotation is: true [2020-07-18 08:36:50,151 INFO L271 CegarLoopResult]: At program point L868(line 868) the Hoare annotation is: true [2020-07-18 08:36:50,151 INFO L264 CegarLoopResult]: At program point L867(line 867) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,151 INFO L271 CegarLoopResult]: At program point L867-1(line 867) the Hoare annotation is: true [2020-07-18 08:36:50,151 INFO L264 CegarLoopResult]: At program point ldv_sysfsFINAL(lines 1311 1317) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (and (or .cse0 (let ((.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or .cse1 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse1)))) (or .cse0 (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (<= ~ldv_count_2~0 |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,151 INFO L264 CegarLoopResult]: At program point ldv_sysfsENTRY(lines 1311 1317) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_1~0)| ~ldv_count_1~0))) (and (or .cse0 (let ((.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or .cse1 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse1)))) (or .cse0 (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (<= ~ldv_count_2~0 |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,152 INFO L264 CegarLoopResult]: At program point ldv_sysfsEXIT(lines 1311 1317) the Hoare annotation is: (let ((.cse0 (<= (+ |old(~ldv_count_1~0)| 1) ~ldv_count_1~0))) (and (or .cse0 (let ((.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or .cse1 (not (= 0 |old(~ldv_count_1~0)|))) (or (not (<= 1 |old(~ldv_count_1~0)|)) .cse1)))) (or .cse0 (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (<= ~ldv_count_2~0 |old(~ldv_count_1~0)|))))) [2020-07-18 08:36:50,152 INFO L264 CegarLoopResult]: At program point L1408(line 1408) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|)) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1) (or .cse0 (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,152 INFO L271 CegarLoopResult]: At program point kfreeEXIT(lines 1407 1409) the Hoare annotation is: true [2020-07-18 08:36:50,152 INFO L264 CegarLoopResult]: At program point kfreeENTRY(lines 1407 1409) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|)) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1) (or .cse0 (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,152 INFO L271 CegarLoopResult]: At program point kfreeFINAL(lines 1407 1409) the Hoare annotation is: true [2020-07-18 08:36:50,152 INFO L268 CegarLoopResult]: For program point ldv_err_ptrEXIT(lines 1279 1284) no Hoare annotation was computed. [2020-07-18 08:36:50,152 INFO L268 CegarLoopResult]: For program point ldv_err_ptrENTRY(lines 1279 1284) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point ldv_err_ptrFINAL(lines 1279 1284) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1282(line 1282) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1303(line 1303) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1301(line 1301) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1300(lines 1300 1304) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1299(line 1299) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1299-1(line 1299) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1300-2(lines 1296 1305) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1297(line 1297) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1299-2(line 1299) no Hoare annotation was computed. [2020-07-18 08:36:50,153 INFO L268 CegarLoopResult]: For program point L1296(lines 1296 1305) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point L1299-3(line 1299) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point ldv_is_err_or_nullENTRY(lines 1291 1308) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point L1294(line 1294) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point L1293(line 1293) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point ldv_is_err_or_nullEXIT(lines 1291 1308) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point ldv_is_err_or_nullFINAL(lines 1291 1308) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point dev_printkENTRY(lines 1351 1353) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point L1352(line 1352) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point L1351(lines 1351 1353) no Hoare annotation was computed. [2020-07-18 08:36:50,154 INFO L268 CegarLoopResult]: For program point L1352-1(line 1352) no Hoare annotation was computed. [2020-07-18 08:36:50,155 INFO L268 CegarLoopResult]: For program point L1351-1(lines 1351 1353) no Hoare annotation was computed. [2020-07-18 08:36:50,155 INFO L268 CegarLoopResult]: For program point L1352-2(line 1352) no Hoare annotation was computed. [2020-07-18 08:36:50,155 INFO L268 CegarLoopResult]: For program point dev_printkFINAL(lines 1351 1353) no Hoare annotation was computed. [2020-07-18 08:36:50,155 INFO L268 CegarLoopResult]: For program point dev_printkEXIT(lines 1351 1353) no Hoare annotation was computed. [2020-07-18 08:36:50,155 INFO L264 CegarLoopResult]: At program point ldv_device_create_file_dev_attr_of_sensor_device_attributeFINAL(lines 1319 1333) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,155 INFO L264 CegarLoopResult]: At program point L1327(line 1327) the Hoare annotation is: (and (or (not (<= 1 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|))) (or (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)))) [2020-07-18 08:36:50,155 INFO L264 CegarLoopResult]: At program point L1325(lines 1325 1328) the Hoare annotation is: (and (or (not (<= 1 ~ldv_count_1~0)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)))) [2020-07-18 08:36:50,156 INFO L264 CegarLoopResult]: At program point L1324(line 1324) the Hoare annotation is: (and (or (not (<= 1 ~ldv_count_1~0)) (<= ~ldv_count_2~0 ~ldv_count_1~0) (not (= 0 |old(~ldv_count_2~0)|))) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)))) [2020-07-18 08:36:50,156 INFO L264 CegarLoopResult]: At program point L1323(line 1323) the Hoare annotation is: (and (or (not (<= 1 ~ldv_count_1~0)) (and (= |old(~ldv_count_2~0)| ~ldv_count_2~0) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)))) [2020-07-18 08:36:50,156 INFO L264 CegarLoopResult]: At program point L1322(lines 1322 1330) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,156 INFO L264 CegarLoopResult]: At program point L1322-1(lines 1322 1330) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,156 INFO L264 CegarLoopResult]: At program point ldv_device_create_file_dev_attr_of_sensor_device_attributeENTRY(lines 1319 1333) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,156 INFO L264 CegarLoopResult]: At program point ldv_device_create_file_dev_attr_of_sensor_device_attributeEXIT(lines 1319 1333) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,157 INFO L268 CegarLoopResult]: For program point L1345(line 1345) no Hoare annotation was computed. [2020-07-18 08:36:50,157 INFO L268 CegarLoopResult]: For program point L1344(lines 1344 1346) no Hoare annotation was computed. [2020-07-18 08:36:50,157 INFO L268 CegarLoopResult]: For program point L1345-1(line 1345) no Hoare annotation was computed. [2020-07-18 08:36:50,157 INFO L268 CegarLoopResult]: For program point dev_errFINAL(lines 1344 1346) no Hoare annotation was computed. [2020-07-18 08:36:50,157 INFO L268 CegarLoopResult]: For program point L1345-2(line 1345) no Hoare annotation was computed. [2020-07-18 08:36:50,157 INFO L268 CegarLoopResult]: For program point dev_errEXIT(lines 1344 1346) no Hoare annotation was computed. [2020-07-18 08:36:50,157 INFO L268 CegarLoopResult]: For program point dev_errENTRY(lines 1344 1346) no Hoare annotation was computed. [2020-07-18 08:36:50,157 INFO L271 CegarLoopResult]: At program point hwmon_device_unregisterFINAL(lines 1367 1369) the Hoare annotation is: true [2020-07-18 08:36:50,157 INFO L271 CegarLoopResult]: At program point hwmon_device_unregisterENTRY(lines 1367 1369) the Hoare annotation is: true [2020-07-18 08:36:50,157 INFO L271 CegarLoopResult]: At program point hwmon_device_unregisterEXIT(lines 1367 1369) the Hoare annotation is: true [2020-07-18 08:36:50,158 INFO L268 CegarLoopResult]: For program point mutex_unlockENTRY(lines 1386 1388) no Hoare annotation was computed. [2020-07-18 08:36:50,158 INFO L268 CegarLoopResult]: For program point mutex_unlockEXIT(lines 1386 1388) no Hoare annotation was computed. [2020-07-18 08:36:50,158 INFO L268 CegarLoopResult]: For program point mutex_unlockFINAL(lines 1386 1388) no Hoare annotation was computed. [2020-07-18 08:36:50,158 INFO L271 CegarLoopResult]: At program point ldv_errorFINAL(lines 1261 1266) the Hoare annotation is: true [2020-07-18 08:36:50,158 INFO L271 CegarLoopResult]: At program point ldv_errorENTRY(lines 1261 1266) the Hoare annotation is: true [2020-07-18 08:36:50,158 INFO L271 CegarLoopResult]: At program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 1264) the Hoare annotation is: true [2020-07-18 08:36:50,158 INFO L271 CegarLoopResult]: At program point ldv_errorEXIT(lines 1261 1266) the Hoare annotation is: true [2020-07-18 08:36:50,158 INFO L271 CegarLoopResult]: At program point __mutex_initFINAL(lines 1340 1342) the Hoare annotation is: true [2020-07-18 08:36:50,159 INFO L271 CegarLoopResult]: At program point L1340(lines 1340 1342) the Hoare annotation is: true [2020-07-18 08:36:50,159 INFO L271 CegarLoopResult]: At program point L1340-1(lines 1340 1342) the Hoare annotation is: true [2020-07-18 08:36:50,159 INFO L271 CegarLoopResult]: At program point __mutex_initEXIT(lines 1340 1342) the Hoare annotation is: true [2020-07-18 08:36:50,159 INFO L271 CegarLoopResult]: At program point __mutex_initENTRY(lines 1340 1342) the Hoare annotation is: true [2020-07-18 08:36:50,159 INFO L271 CegarLoopResult]: At program point kzallocEXIT(lines 851 858) the Hoare annotation is: true [2020-07-18 08:36:50,159 INFO L271 CegarLoopResult]: At program point L856(line 856) the Hoare annotation is: true [2020-07-18 08:36:50,160 INFO L264 CegarLoopResult]: At program point L855(line 855) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,160 INFO L271 CegarLoopResult]: At program point L855-1(line 855) the Hoare annotation is: true [2020-07-18 08:36:50,160 INFO L264 CegarLoopResult]: At program point kzallocENTRY(lines 851 858) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,160 INFO L264 CegarLoopResult]: At program point L853(line 853) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,160 INFO L271 CegarLoopResult]: At program point L855-2(line 855) the Hoare annotation is: true [2020-07-18 08:36:50,160 INFO L271 CegarLoopResult]: At program point kzallocFINAL(lines 851 858) the Hoare annotation is: true [2020-07-18 08:36:50,161 INFO L264 CegarLoopResult]: At program point L851(lines 851 858) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,161 INFO L264 CegarLoopResult]: At program point kmallocENTRY(lines 842 849) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,161 INFO L271 CegarLoopResult]: At program point L847(line 847) the Hoare annotation is: true [2020-07-18 08:36:50,161 INFO L264 CegarLoopResult]: At program point L846(line 846) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,161 INFO L271 CegarLoopResult]: At program point L846-1(line 846) the Hoare annotation is: true [2020-07-18 08:36:50,161 INFO L264 CegarLoopResult]: At program point L844(line 844) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,161 INFO L271 CegarLoopResult]: At program point L846-2(line 846) the Hoare annotation is: true [2020-07-18 08:36:50,162 INFO L264 CegarLoopResult]: At program point L842(lines 842 849) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,162 INFO L271 CegarLoopResult]: At program point kmallocFINAL(lines 842 849) the Hoare annotation is: true [2020-07-18 08:36:50,162 INFO L271 CegarLoopResult]: At program point kmallocEXIT(lines 842 849) the Hoare annotation is: true [2020-07-18 08:36:50,162 INFO L271 CegarLoopResult]: At program point s3c_adc_releaseENTRY(lines 1403 1405) the Hoare annotation is: true [2020-07-18 08:36:50,162 INFO L271 CegarLoopResult]: At program point s3c_adc_releaseEXIT(lines 1403 1405) the Hoare annotation is: true [2020-07-18 08:36:50,162 INFO L271 CegarLoopResult]: At program point s3c_adc_releaseFINAL(lines 1403 1405) the Hoare annotation is: true [2020-07-18 08:36:50,162 INFO L271 CegarLoopResult]: At program point ldv_check_return_valueFINAL(lines 1373 1375) the Hoare annotation is: true [2020-07-18 08:36:50,162 INFO L271 CegarLoopResult]: At program point ldv_check_return_valueEXIT(lines 1373 1375) the Hoare annotation is: true [2020-07-18 08:36:50,162 INFO L271 CegarLoopResult]: At program point ldv_check_return_valueENTRY(lines 1373 1375) the Hoare annotation is: true [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point ldv__builtin_expectFINAL(lines 1267 1272) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point ldv__builtin_expectENTRY(lines 1267 1272) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point ldv__builtin_expectEXIT(lines 1267 1272) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point L1270(line 1270) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point L1267(lines 1267 1272) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point L1359(line 1359) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point dev_warnFINAL(lines 1358 1360) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point L1358(lines 1358 1360) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point L1359-1(line 1359) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point L1359-2(line 1359) no Hoare annotation was computed. [2020-07-18 08:36:50,163 INFO L268 CegarLoopResult]: For program point dev_warnEXIT(lines 1358 1360) no Hoare annotation was computed. [2020-07-18 08:36:50,164 INFO L268 CegarLoopResult]: For program point dev_warnENTRY(lines 1358 1360) no Hoare annotation was computed. [2020-07-18 08:36:50,164 INFO L271 CegarLoopResult]: At program point assume_abort_if_notENTRY(lines 822 824) the Hoare annotation is: true [2020-07-18 08:36:50,164 INFO L271 CegarLoopResult]: At program point L823(line 823) the Hoare annotation is: true [2020-07-18 08:36:50,164 INFO L271 CegarLoopResult]: At program point L823-1(line 823) the Hoare annotation is: true [2020-07-18 08:36:50,164 INFO L271 CegarLoopResult]: At program point L823-3(lines 822 824) the Hoare annotation is: true [2020-07-18 08:36:50,164 INFO L271 CegarLoopResult]: At program point assume_abort_if_notEXIT(lines 822 824) the Hoare annotation is: true [2020-07-18 08:36:50,164 INFO L264 CegarLoopResult]: At program point L1121(line 1121) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,164 INFO L271 CegarLoopResult]: At program point s3c_hwmon_removeEXIT(lines 1118 1141) the Hoare annotation is: true [2020-07-18 08:36:50,164 INFO L271 CegarLoopResult]: At program point L1138(line 1138) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L271 CegarLoopResult]: At program point L1138-1(line 1138) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L271 CegarLoopResult]: At program point L1138-2(line 1138) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L271 CegarLoopResult]: At program point L1134(lines 1123 1140) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L271 CegarLoopResult]: At program point L1132(lines 1123 1140) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L271 CegarLoopResult]: At program point L1130(line 1130) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L271 CegarLoopResult]: At program point L1126(line 1126) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L271 CegarLoopResult]: At program point L1126-1(line 1126) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L264 CegarLoopResult]: At program point L1124(line 1124) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,165 INFO L271 CegarLoopResult]: At program point L1124-1(line 1124) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L264 CegarLoopResult]: At program point L1122(line 1122) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,165 INFO L271 CegarLoopResult]: At program point L1124-2(line 1124) the Hoare annotation is: true [2020-07-18 08:36:50,165 INFO L264 CegarLoopResult]: At program point L1120(line 1120) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,166 INFO L271 CegarLoopResult]: At program point s3c_hwmon_removeFINAL(lines 1118 1141) the Hoare annotation is: true [2020-07-18 08:36:50,166 INFO L271 CegarLoopResult]: At program point L1139(line 1139) the Hoare annotation is: true [2020-07-18 08:36:50,166 INFO L271 CegarLoopResult]: At program point L1137(line 1137) the Hoare annotation is: true [2020-07-18 08:36:50,166 INFO L271 CegarLoopResult]: At program point L1137-1(line 1137) the Hoare annotation is: true [2020-07-18 08:36:50,166 INFO L271 CegarLoopResult]: At program point L1137-2(line 1137) the Hoare annotation is: true [2020-07-18 08:36:50,166 INFO L264 CegarLoopResult]: At program point s3c_hwmon_removeENTRY(lines 1118 1141) the Hoare annotation is: (let ((.cse0 (and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))) (.cse1 (not (= 0 ~ldv_count_2~0)))) (and (or (not (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) .cse0 (not (<= ~ldv_count_2~0 ~ldv_count_1~0))) (or (not (= 0 ~ldv_count_1~0)) .cse0 .cse1) (or (not (<= 1 ~ldv_count_1~0)) .cse0 .cse1))) [2020-07-18 08:36:50,166 INFO L271 CegarLoopResult]: At program point L1125(line 1125) the Hoare annotation is: true [2020-07-18 08:36:50,166 INFO L271 CegarLoopResult]: At program point ldv_handler_precallEXIT(lines 1379 1381) the Hoare annotation is: true [2020-07-18 08:36:50,166 INFO L271 CegarLoopResult]: At program point ldv_handler_precallFINAL(lines 1379 1381) the Hoare annotation is: true [2020-07-18 08:36:50,166 INFO L264 CegarLoopResult]: At program point L960(line 960) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,166 INFO L264 CegarLoopResult]: At program point L960-1(line 960) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,166 INFO L264 CegarLoopResult]: At program point L960-2(line 960) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,166 INFO L264 CegarLoopResult]: At program point L960-3(line 960) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,167 INFO L264 CegarLoopResult]: At program point L960-4(line 960) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,167 INFO L264 CegarLoopResult]: At program point L1084(line 1084) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,167 INFO L264 CegarLoopResult]: At program point L1142(line 1142) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,167 INFO L264 CegarLoopResult]: At program point L1142-1(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,167 INFO L264 CegarLoopResult]: At program point L1142-2(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,167 INFO L264 CegarLoopResult]: At program point L1043(line 1043) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,167 INFO L264 CegarLoopResult]: At program point L1142-3(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,167 INFO L264 CegarLoopResult]: At program point L1142-4(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,168 INFO L264 CegarLoopResult]: At program point L1142-5(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,168 INFO L264 CegarLoopResult]: At program point L1072(line 1072) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,168 INFO L264 CegarLoopResult]: At program point L1142-6(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,168 INFO L264 CegarLoopResult]: At program point L1039(line 1039) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,168 INFO L264 CegarLoopResult]: At program point L1142-7(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,168 INFO L264 CegarLoopResult]: At program point L1142-8(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,168 INFO L264 CegarLoopResult]: At program point L1142-9(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,168 INFO L264 CegarLoopResult]: At program point L1142-10(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,169 INFO L264 CegarLoopResult]: At program point L1142-11(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,169 INFO L264 CegarLoopResult]: At program point L1142-12(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,169 INFO L264 CegarLoopResult]: At program point L1142-13(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,169 INFO L264 CegarLoopResult]: At program point L1142-14(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,169 INFO L264 CegarLoopResult]: At program point L1142-15(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,169 INFO L264 CegarLoopResult]: At program point L1142-16(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,169 INFO L264 CegarLoopResult]: At program point L1142-17(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,169 INFO L264 CegarLoopResult]: At program point L1142-18(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,170 INFO L264 CegarLoopResult]: At program point L1027(line 1027) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,170 INFO L264 CegarLoopResult]: At program point L1142-19(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,170 INFO L264 CegarLoopResult]: At program point L994(line 994) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,170 INFO L264 CegarLoopResult]: At program point L1142-20(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,170 INFO L264 CegarLoopResult]: At program point L1142-21(lines 1142 1144) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,170 INFO L264 CegarLoopResult]: At program point L-1(line -1) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#valid| |old(#valid)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|) (= |old(#length)| |#length|)) [2020-07-18 08:36:50,170 INFO L264 CegarLoopResult]: At program point L-1-1(line -1) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,170 INFO L264 CegarLoopResult]: At program point L1077(line 1077) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,170 INFO L264 CegarLoopResult]: At program point L970(line 970) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,171 INFO L264 CegarLoopResult]: At program point L1057(line 1057) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,171 INFO L264 CegarLoopResult]: At program point L896(line 896) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,171 INFO L264 CegarLoopResult]: At program point L896-1(line 896) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,171 INFO L264 CegarLoopResult]: At program point L896-2(line 896) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,171 INFO L264 CegarLoopResult]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) [2020-07-18 08:36:50,171 INFO L264 CegarLoopResult]: At program point L896-3(line 896) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,171 INFO L264 CegarLoopResult]: At program point L1309(line 1309) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,171 INFO L264 CegarLoopResult]: At program point L896-4(line 896) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,172 INFO L264 CegarLoopResult]: At program point L896-5(line 896) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,172 INFO L264 CegarLoopResult]: At program point L896-6(line 896) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,172 INFO L264 CegarLoopResult]: At program point L979(line 979) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,172 INFO L264 CegarLoopResult]: At program point L1318(line 1318) the Hoare annotation is: (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) [2020-07-18 08:36:50,172 INFO L264 CegarLoopResult]: At program point L1310(line 1310) the Hoare annotation is: (and (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= 0 ~ldv_count_1~0) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,172 INFO L264 CegarLoopResult]: At program point L984(line 984) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,172 INFO L264 CegarLoopResult]: At program point L943(line 943) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,172 INFO L264 CegarLoopResult]: At program point L943-1(line 943) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,173 INFO L264 CegarLoopResult]: At program point L943-2(line 943) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,173 INFO L264 CegarLoopResult]: At program point L943-3(line 943) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,173 INFO L264 CegarLoopResult]: At program point L943-4(line 943) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,173 INFO L264 CegarLoopResult]: At program point L1034(line 1034) the Hoare annotation is: (and (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|)) [2020-07-18 08:36:50,173 INFO L264 CegarLoopResult]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#t~string79.offset| |old(#t~string79.offset)|) (= |#t~string102.base| |old(#t~string102.base)|) (= |#t~string102.offset| |old(#t~string102.offset)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= |#t~string61.base| |old(#t~string61.base)|) (= |#t~string80.offset| |old(#t~string80.offset)|) (= |#t~string106.offset| |old(#t~string106.offset)|) (= |#t~string70.base| |old(#t~string70.base)|) (= ~ldv_count_1~0 |old(~ldv_count_1~0)|) (= |#t~string112.base| |old(#t~string112.base)|) (= |#t~string56.offset| |old(#t~string56.offset)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|) (= |#t~string85.offset| |old(#t~string85.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string43.offset| |old(#t~string43.offset)|) (= |#t~string85.base| |old(#t~string85.base)|) (= |#t~string56.base| |old(#t~string56.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string106.base| |old(#t~string106.base)|) (= |~#s3c_hwmon_driver~0.offset| |old(~#s3c_hwmon_driver~0.offset)|) (= |#t~string44.offset| |old(#t~string44.offset)|) (= |old(#length)| |#length|) (= |#t~string99.offset| |old(#t~string99.offset)|) (= |#t~string70.offset| |old(#t~string70.offset)|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string73.base| |old(#t~string73.base)|) (= |#t~string73.offset| |old(#t~string73.offset)|) (= |#t~string67.base| |old(#t~string67.base)|) (= |#t~string112.offset| |old(#t~string112.offset)|) (= |#t~string64.base| |old(#t~string64.base)|) (= |#t~string61.offset| |old(#t~string61.offset)|) (= |#t~string43.base| |old(#t~string43.base)|) (= |#valid| |old(#valid)|) (= |#t~string64.offset| |old(#t~string64.offset)|) (= |#t~string67.offset| |old(#t~string67.offset)|) (= |#t~string93.offset| |old(#t~string93.offset)|) (= |#t~string44.base| |old(#t~string44.base)|) (= |~#s3c_hwmon_driver~0.base| |old(~#s3c_hwmon_driver~0.base)|) (= |#t~string99.base| |old(#t~string99.base)|) (= ~ldv_count_2~0 |old(~ldv_count_2~0)|) (= |#t~string79.base| |old(#t~string79.base)|) (= |#t~string80.base| |old(#t~string80.base)|) (= |#t~string93.base| |old(#t~string93.base)|)) [2020-07-18 08:36:50,174 INFO L264 CegarLoopResult]: At program point ULTIMATE.initEXIT(line -1) the Hoare annotation is: (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) [2020-07-18 08:36:50,174 INFO L271 CegarLoopResult]: At program point ldv_check_final_stateFINAL(lines 1370 1372) the Hoare annotation is: true [2020-07-18 08:36:50,174 INFO L271 CegarLoopResult]: At program point ldv_check_final_stateEXIT(lines 1370 1372) the Hoare annotation is: true [2020-07-18 08:36:50,174 INFO L264 CegarLoopResult]: At program point L1249(line 1249) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,174 INFO L264 CegarLoopResult]: At program point L1248(line 1248) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,174 INFO L264 CegarLoopResult]: At program point L1248-1(line 1248) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,175 INFO L264 CegarLoopResult]: At program point L1246(line 1246) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,175 INFO L264 CegarLoopResult]: At program point L1248-2(line 1248) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,175 INFO L264 CegarLoopResult]: At program point L1248-3(line 1248) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,175 INFO L264 CegarLoopResult]: At program point L1244(lines 1244 1251) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,175 INFO L264 CegarLoopResult]: At program point ldv_device_create_file_5EXIT(lines 1244 1251) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,175 INFO L264 CegarLoopResult]: At program point ldv_device_create_file_5ENTRY(lines 1244 1251) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,176 INFO L264 CegarLoopResult]: At program point ldv_device_create_file_5FINAL(lines 1244 1251) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,176 INFO L264 CegarLoopResult]: At program point L1257(line 1257) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,176 INFO L264 CegarLoopResult]: At program point L1256(line 1256) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,176 INFO L264 CegarLoopResult]: At program point ldv_device_create_file_6EXIT(lines 1252 1259) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,176 INFO L264 CegarLoopResult]: At program point L1256-1(line 1256) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,176 INFO L264 CegarLoopResult]: At program point L1254(line 1254) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,177 INFO L264 CegarLoopResult]: At program point L1256-2(line 1256) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,177 INFO L264 CegarLoopResult]: At program point L1256-3(line 1256) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,177 INFO L264 CegarLoopResult]: At program point ldv_device_create_file_6ENTRY(lines 1252 1259) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,177 INFO L264 CegarLoopResult]: At program point L1252(lines 1252 1259) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0))) (and (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0)) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))) (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|))))) [2020-07-18 08:36:50,177 INFO L264 CegarLoopResult]: At program point ldv_device_create_file_6FINAL(lines 1252 1259) the Hoare annotation is: (let ((.cse0 (= |old(~ldv_count_2~0)| ~ldv_count_2~0)) (.cse1 (= 1 ~ldv_call_dev_attr_of_sensor_device_attribute~0))) (and (or (not (<= 1 ~ldv_count_1~0)) (and .cse0 (= ~ldv_call_dev_attr_of_sensor_device_attribute~0 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|)) (not (= 0 |old(~ldv_count_2~0)|)) (and (<= ~ldv_count_2~0 ~ldv_count_1~0) .cse1)) (or (not (<= |old(~ldv_count_2~0)| ~ldv_count_1~0)) (and .cse0 .cse1) (not (= 1 |old(~ldv_call_dev_attr_of_sensor_device_attribute~0)|))))) [2020-07-18 08:36:50,177 INFO L271 CegarLoopResult]: At program point L1361(lines 1361 1363) the Hoare annotation is: true [2020-07-18 08:36:50,178 INFO L271 CegarLoopResult]: At program point device_remove_fileEXIT(lines 1361 1363) the Hoare annotation is: true [2020-07-18 08:36:50,178 INFO L271 CegarLoopResult]: At program point device_remove_fileENTRY(lines 1361 1363) the Hoare annotation is: true [2020-07-18 08:36:50,178 INFO L271 CegarLoopResult]: At program point device_remove_fileFINAL(lines 1361 1363) the Hoare annotation is: true [2020-07-18 08:36:50,178 INFO L268 CegarLoopResult]: For program point L897(line 897) no Hoare annotation was computed. [2020-07-18 08:36:50,178 INFO L268 CegarLoopResult]: For program point L898-1(line 898) no Hoare annotation was computed. [2020-07-18 08:36:50,178 INFO L268 CegarLoopResult]: For program point L896(line 896) no Hoare annotation was computed. [2020-07-18 08:36:50,178 INFO L268 CegarLoopResult]: For program point L897-1(line 897) no Hoare annotation was computed. [2020-07-18 08:36:50,178 INFO L268 CegarLoopResult]: For program point L897-2(line 897) no Hoare annotation was computed. [2020-07-18 08:36:50,178 INFO L268 CegarLoopResult]: For program point L897-3(line 897) no Hoare annotation was computed. [2020-07-18 08:36:50,178 INFO L268 CegarLoopResult]: For program point L893(line 893) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point L897-4(line 897) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point s3c_hwmon_read_chFINAL(lines 887 901) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point L892(lines 892 895) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point L897-5(line 897) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point L891(line 891) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point L891-1(line 891) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point L889(line 889) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point L891-2(line 891) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point s3c_hwmon_read_chEXIT(lines 887 901) no Hoare annotation was computed. [2020-07-18 08:36:50,179 INFO L268 CegarLoopResult]: For program point L891-3(line 891) no Hoare annotation was computed. [2020-07-18 08:36:50,180 INFO L268 CegarLoopResult]: For program point L887(lines 887 901) no Hoare annotation was computed. [2020-07-18 08:36:50,180 INFO L268 CegarLoopResult]: For program point L887-1(lines 887 901) no Hoare annotation was computed. [2020-07-18 08:36:50,180 INFO L268 CegarLoopResult]: For program point s3c_hwmon_read_chENTRY(lines 887 901) no Hoare annotation was computed. [2020-07-18 08:36:50,180 INFO L268 CegarLoopResult]: For program point L898(line 898) no Hoare annotation was computed. [2020-07-18 08:36:50,180 INFO L264 CegarLoopResult]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: (<= ~ldv_count_2~0 ~ldv_count_1~0) [2020-07-18 08:36:50,180 INFO L264 CegarLoopResult]: At program point L-1(line -1) the Hoare annotation is: (and (= 0 ~ldv_count_2~0) (= 0 ~ldv_count_1~0)) [2020-07-18 08:36:50,180 INFO L271 CegarLoopResult]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2020-07-18 08:36:50,180 INFO L264 CegarLoopResult]: At program point ULTIMATE.startFINAL(line -1) the Hoare annotation is: (<= ~ldv_count_2~0 ~ldv_count_1~0) [2020-07-18 08:36:50,180 INFO L271 CegarLoopResult]: At program point IS_ERRENTRY(lines 1236 1243) the Hoare annotation is: true [2020-07-18 08:36:50,180 INFO L271 CegarLoopResult]: At program point IS_ERRFINAL(lines 1236 1243) the Hoare annotation is: true [2020-07-18 08:36:50,180 INFO L271 CegarLoopResult]: At program point L1241(line 1241) the Hoare annotation is: true [2020-07-18 08:36:50,180 INFO L271 CegarLoopResult]: At program point L1240(line 1240) the Hoare annotation is: true [2020-07-18 08:36:50,180 INFO L271 CegarLoopResult]: At program point L1240-1(line 1240) the Hoare annotation is: true [2020-07-18 08:36:50,180 INFO L271 CegarLoopResult]: At program point IS_ERREXIT(lines 1236 1243) the Hoare annotation is: true [2020-07-18 08:36:50,181 INFO L271 CegarLoopResult]: At program point L1238(line 1238) the Hoare annotation is: true [2020-07-18 08:36:50,181 INFO L271 CegarLoopResult]: At program point L1240-2(line 1240) the Hoare annotation is: true [2020-07-18 08:36:50,181 INFO L271 CegarLoopResult]: At program point L1240-3(line 1240) the Hoare annotation is: true [2020-07-18 08:36:50,181 INFO L271 CegarLoopResult]: At program point s3c_hwmon_add_rawFINAL(lines 902 907) the Hoare annotation is: true [2020-07-18 08:36:50,181 INFO L271 CegarLoopResult]: At program point L905(line 905) the Hoare annotation is: true [2020-07-18 08:36:50,181 INFO L271 CegarLoopResult]: At program point s3c_hwmon_add_rawENTRY(lines 902 907) the Hoare annotation is: true [2020-07-18 08:36:50,181 INFO L271 CegarLoopResult]: At program point s3c_hwmon_add_rawEXIT(lines 902 907) the Hoare annotation is: true [2020-07-18 08:36:50,187 WARN L170 areAnnotationChecker]: s3c_hwmon_ch_showENTRY has no Hoare annotation [2020-07-18 08:36:50,187 WARN L170 areAnnotationChecker]: s3c_adc_readENTRY has no Hoare annotation [2020-07-18 08:36:50,189 WARN L170 areAnnotationChecker]: s3c_hwmon_label_showENTRY has no Hoare annotation [2020-07-18 08:36:50,190 WARN L170 areAnnotationChecker]: mutex_lock_interruptible_nestedENTRY has no Hoare annotation [2020-07-18 08:36:50,190 WARN L170 areAnnotationChecker]: ldv_err_ptrENTRY has no Hoare annotation [2020-07-18 08:36:50,190 WARN L170 areAnnotationChecker]: ldv_is_err_or_nullENTRY has no Hoare annotation [2020-07-18 08:36:50,194 WARN L170 areAnnotationChecker]: dev_printkENTRY has no Hoare annotation [2020-07-18 08:36:50,194 WARN L170 areAnnotationChecker]: dev_errENTRY has no Hoare annotation [2020-07-18 08:36:50,194 WARN L170 areAnnotationChecker]: mutex_unlockENTRY has no Hoare annotation [2020-07-18 08:36:50,195 WARN L170 areAnnotationChecker]: ldv__builtin_expectENTRY has no Hoare annotation [2020-07-18 08:36:50,195 WARN L170 areAnnotationChecker]: dev_warnENTRY has no Hoare annotation [2020-07-18 08:36:50,202 WARN L170 areAnnotationChecker]: s3c_hwmon_read_chENTRY has no Hoare annotation [2020-07-18 08:36:50,205 WARN L170 areAnnotationChecker]: L914 has no Hoare annotation [2020-07-18 08:36:50,207 WARN L170 areAnnotationChecker]: L1397 has no Hoare annotation [2020-07-18 08:36:50,217 WARN L170 areAnnotationChecker]: L947 has no Hoare annotation [2020-07-18 08:36:50,218 WARN L170 areAnnotationChecker]: L1383 has no Hoare annotation [2020-07-18 08:36:50,218 WARN L170 areAnnotationChecker]: L1282 has no Hoare annotation [2020-07-18 08:36:50,218 WARN L170 areAnnotationChecker]: L1293 has no Hoare annotation [2020-07-18 08:36:50,223 WARN L170 areAnnotationChecker]: L1351 has no Hoare annotation [2020-07-18 08:36:50,223 WARN L170 areAnnotationChecker]: L1344 has no Hoare annotation [2020-07-18 08:36:50,223 WARN L170 areAnnotationChecker]: mutex_unlockFINAL has no Hoare annotation [2020-07-18 08:36:50,233 WARN L170 areAnnotationChecker]: L1267 has no Hoare annotation [2020-07-18 08:36:50,233 WARN L170 areAnnotationChecker]: L1358 has no Hoare annotation [2020-07-18 08:36:50,243 WARN L170 areAnnotationChecker]: L887 has no Hoare annotation [2020-07-18 08:36:50,246 WARN L170 areAnnotationChecker]: L914-1 has no Hoare annotation [2020-07-18 08:36:50,247 WARN L170 areAnnotationChecker]: L1398 has no Hoare annotation [2020-07-18 08:36:50,250 WARN L170 areAnnotationChecker]: L947-1 has no Hoare annotation [2020-07-18 08:36:50,252 WARN L170 areAnnotationChecker]: L1384 has no Hoare annotation [2020-07-18 08:36:50,252 WARN L170 areAnnotationChecker]: ldv_err_ptrFINAL has no Hoare annotation [2020-07-18 08:36:50,252 WARN L170 areAnnotationChecker]: L1294 has no Hoare annotation [2020-07-18 08:36:50,269 WARN L170 areAnnotationChecker]: L1351-1 has no Hoare annotation [2020-07-18 08:36:50,269 WARN L170 areAnnotationChecker]: L1345 has no Hoare annotation [2020-07-18 08:36:50,272 WARN L170 areAnnotationChecker]: mutex_unlockEXIT has no Hoare annotation [2020-07-18 08:36:50,282 WARN L170 areAnnotationChecker]: L1270 has no Hoare annotation [2020-07-18 08:36:50,282 WARN L170 areAnnotationChecker]: L1359 has no Hoare annotation [2020-07-18 08:36:50,287 WARN L170 areAnnotationChecker]: L887-1 has no Hoare annotation [2020-07-18 08:36:50,290 WARN L170 areAnnotationChecker]: L917 has no Hoare annotation [2020-07-18 08:36:50,291 WARN L170 areAnnotationChecker]: L1398-1 has no Hoare annotation [2020-07-18 08:36:50,295 WARN L170 areAnnotationChecker]: L1299-1 has no Hoare annotation [2020-07-18 08:36:50,297 WARN L170 areAnnotationChecker]: L950 has no Hoare annotation [2020-07-18 08:36:50,298 WARN L170 areAnnotationChecker]: L1384-1 has no Hoare annotation [2020-07-18 08:36:50,298 WARN L170 areAnnotationChecker]: L1296 has no Hoare annotation [2020-07-18 08:36:50,298 WARN L170 areAnnotationChecker]: L1296 has no Hoare annotation [2020-07-18 08:36:50,304 WARN L170 areAnnotationChecker]: L1352 has no Hoare annotation [2020-07-18 08:36:50,304 WARN L170 areAnnotationChecker]: L1345-1 has no Hoare annotation [2020-07-18 08:36:50,310 WARN L170 areAnnotationChecker]: L898-1 has no Hoare annotation [2020-07-18 08:36:50,313 WARN L170 areAnnotationChecker]: ldv__builtin_expectFINAL has no Hoare annotation [2020-07-18 08:36:50,314 WARN L170 areAnnotationChecker]: L1359-1 has no Hoare annotation [2020-07-18 08:36:50,320 WARN L170 areAnnotationChecker]: L889 has no Hoare annotation [2020-07-18 08:36:50,322 WARN L170 areAnnotationChecker]: L918 has no Hoare annotation [2020-07-18 08:36:50,323 WARN L170 areAnnotationChecker]: L1398-2 has no Hoare annotation [2020-07-18 08:36:50,327 WARN L170 areAnnotationChecker]: L1299-1 has no Hoare annotation [2020-07-18 08:36:50,329 WARN L170 areAnnotationChecker]: L951 has no Hoare annotation [2020-07-18 08:36:50,329 WARN L170 areAnnotationChecker]: L1384-2 has no Hoare annotation [2020-07-18 08:36:50,329 WARN L170 areAnnotationChecker]: L1297 has no Hoare annotation [2020-07-18 08:36:50,329 WARN L170 areAnnotationChecker]: L1299 has no Hoare annotation [2020-07-18 08:36:50,330 WARN L170 areAnnotationChecker]: L1299 has no Hoare annotation [2020-07-18 08:36:50,352 WARN L170 areAnnotationChecker]: L1352-1 has no Hoare annotation [2020-07-18 08:36:50,353 WARN L170 areAnnotationChecker]: L1345-2 has no Hoare annotation [2020-07-18 08:36:50,353 WARN L170 areAnnotationChecker]: s3c_hwmon_read_chFINAL has no Hoare annotation [2020-07-18 08:36:50,356 WARN L170 areAnnotationChecker]: L1359-2 has no Hoare annotation [2020-07-18 08:36:50,364 WARN L170 areAnnotationChecker]: L891 has no Hoare annotation [2020-07-18 08:36:50,364 WARN L170 areAnnotationChecker]: L891 has no Hoare annotation [2020-07-18 08:36:50,367 WARN L170 areAnnotationChecker]: L919 has no Hoare annotation [2020-07-18 08:36:50,367 WARN L170 areAnnotationChecker]: s3c_adc_readFINAL has no Hoare annotation [2020-07-18 08:36:50,369 WARN L170 areAnnotationChecker]: L1299-2 has no Hoare annotation [2020-07-18 08:36:50,370 WARN L170 areAnnotationChecker]: L952 has no Hoare annotation [2020-07-18 08:36:50,370 WARN L170 areAnnotationChecker]: mutex_lock_interruptible_nestedFINAL has no Hoare annotation [2020-07-18 08:36:50,370 WARN L170 areAnnotationChecker]: L1300-2 has no Hoare annotation [2020-07-18 08:36:50,374 WARN L170 areAnnotationChecker]: L1352-2 has no Hoare annotation [2020-07-18 08:36:50,374 WARN L170 areAnnotationChecker]: dev_errFINAL has no Hoare annotation [2020-07-18 08:36:50,374 WARN L170 areAnnotationChecker]: s3c_hwmon_read_chEXIT has no Hoare annotation [2020-07-18 08:36:50,376 WARN L170 areAnnotationChecker]: dev_warnFINAL has no Hoare annotation [2020-07-18 08:36:50,380 WARN L170 areAnnotationChecker]: L891-1 has no Hoare annotation [2020-07-18 08:36:50,385 WARN L170 areAnnotationChecker]: L920 has no Hoare annotation [2020-07-18 08:36:50,386 WARN L170 areAnnotationChecker]: s3c_adc_readEXIT has no Hoare annotation [2020-07-18 08:36:50,388 WARN L170 areAnnotationChecker]: L1299-3 has no Hoare annotation [2020-07-18 08:36:50,389 WARN L170 areAnnotationChecker]: L953 has no Hoare annotation [2020-07-18 08:36:50,389 WARN L170 areAnnotationChecker]: mutex_lock_interruptible_nestedEXIT has no Hoare annotation [2020-07-18 08:36:50,389 WARN L170 areAnnotationChecker]: ldv_is_err_or_nullFINAL has no Hoare annotation [2020-07-18 08:36:50,393 WARN L170 areAnnotationChecker]: dev_printkFINAL has no Hoare annotation [2020-07-18 08:36:50,394 WARN L170 areAnnotationChecker]: L935-2 has no Hoare annotation [2020-07-18 08:36:50,403 WARN L170 areAnnotationChecker]: L891-2 has no Hoare annotation [2020-07-18 08:36:50,406 WARN L170 areAnnotationChecker]: L921 has no Hoare annotation [2020-07-18 08:36:50,407 WARN L170 areAnnotationChecker]: L897-2 has no Hoare annotation [2020-07-18 08:36:50,409 WARN L170 areAnnotationChecker]: L1300 has no Hoare annotation [2020-07-18 08:36:50,409 WARN L170 areAnnotationChecker]: L1300 has no Hoare annotation [2020-07-18 08:36:50,411 WARN L170 areAnnotationChecker]: L954 has no Hoare annotation [2020-07-18 08:36:50,411 WARN L170 areAnnotationChecker]: L931-1 has no Hoare annotation [2020-07-18 08:36:50,414 WARN L170 areAnnotationChecker]: L935-3 has no Hoare annotation [2020-07-18 08:36:50,427 WARN L170 areAnnotationChecker]: L891-3 has no Hoare annotation [2020-07-18 08:36:50,433 WARN L170 areAnnotationChecker]: L922 has no Hoare annotation [2020-07-18 08:36:50,435 WARN L170 areAnnotationChecker]: L897-3 has no Hoare annotation [2020-07-18 08:36:50,441 WARN L170 areAnnotationChecker]: L1301 has no Hoare annotation [2020-07-18 08:36:50,441 WARN L170 areAnnotationChecker]: L1303 has no Hoare annotation [2020-07-18 08:36:50,444 WARN L170 areAnnotationChecker]: L956 has no Hoare annotation [2020-07-18 08:36:50,444 WARN L170 areAnnotationChecker]: L931-1 has no Hoare annotation [2020-07-18 08:36:50,451 WARN L170 areAnnotationChecker]: L935-4 has no Hoare annotation [2020-07-18 08:36:50,456 WARN L170 areAnnotationChecker]: L892 has no Hoare annotation [2020-07-18 08:36:50,456 WARN L170 areAnnotationChecker]: L892 has no Hoare annotation [2020-07-18 08:36:50,461 WARN L170 areAnnotationChecker]: L923 has no Hoare annotation [2020-07-18 08:36:50,462 WARN L170 areAnnotationChecker]: L897-4 has no Hoare annotation [2020-07-18 08:36:50,464 WARN L170 areAnnotationChecker]: L957 has no Hoare annotation [2020-07-18 08:36:50,464 WARN L170 areAnnotationChecker]: L931-2 has no Hoare annotation [2020-07-18 08:36:50,467 WARN L170 areAnnotationChecker]: L935-5 has no Hoare annotation [2020-07-18 08:36:50,480 WARN L170 areAnnotationChecker]: L893 has no Hoare annotation [2020-07-18 08:36:50,480 WARN L170 areAnnotationChecker]: L896 has no Hoare annotation [2020-07-18 08:36:50,482 WARN L170 areAnnotationChecker]: L924 has no Hoare annotation [2020-07-18 08:36:50,482 WARN L170 areAnnotationChecker]: L897-5 has no Hoare annotation [2020-07-18 08:36:50,483 WARN L170 areAnnotationChecker]: L958 has no Hoare annotation [2020-07-18 08:36:50,484 WARN L170 areAnnotationChecker]: L932 has no Hoare annotation [2020-07-18 08:36:50,487 WARN L170 areAnnotationChecker]: L936 has no Hoare annotation [2020-07-18 08:36:50,487 WARN L170 areAnnotationChecker]: L936 has no Hoare annotation [2020-07-18 08:36:50,489 WARN L170 areAnnotationChecker]: L897 has no Hoare annotation [2020-07-18 08:36:50,491 WARN L170 areAnnotationChecker]: L925 has no Hoare annotation [2020-07-18 08:36:50,491 WARN L170 areAnnotationChecker]: L898 has no Hoare annotation [2020-07-18 08:36:50,491 WARN L170 areAnnotationChecker]: L898 has no Hoare annotation [2020-07-18 08:36:50,493 WARN L170 areAnnotationChecker]: L958-1 has no Hoare annotation [2020-07-18 08:36:50,494 WARN L170 areAnnotationChecker]: L933 has no Hoare annotation [2020-07-18 08:36:50,495 WARN L170 areAnnotationChecker]: L937 has no Hoare annotation [2020-07-18 08:36:50,495 WARN L170 areAnnotationChecker]: L940 has no Hoare annotation [2020-07-18 08:36:50,497 WARN L170 areAnnotationChecker]: L897-1 has no Hoare annotation [2020-07-18 08:36:50,498 WARN L170 areAnnotationChecker]: L897-1 has no Hoare annotation [2020-07-18 08:36:50,499 WARN L170 areAnnotationChecker]: L926 has no Hoare annotation [2020-07-18 08:36:50,501 WARN L170 areAnnotationChecker]: L958-2 has no Hoare annotation [2020-07-18 08:36:50,502 WARN L170 areAnnotationChecker]: L933-1 has no Hoare annotation [2020-07-18 08:36:50,504 WARN L170 areAnnotationChecker]: s3c_hwmon_ch_showFINAL has no Hoare annotation [2020-07-18 08:36:50,504 WARN L170 areAnnotationChecker]: L940-1 has no Hoare annotation [2020-07-18 08:36:50,514 WARN L170 areAnnotationChecker]: L928 has no Hoare annotation [2020-07-18 08:36:50,519 WARN L170 areAnnotationChecker]: L959 has no Hoare annotation [2020-07-18 08:36:50,519 WARN L170 areAnnotationChecker]: L933-2 has no Hoare annotation [2020-07-18 08:36:50,520 WARN L170 areAnnotationChecker]: L940-2 has no Hoare annotation [2020-07-18 08:36:50,526 WARN L170 areAnnotationChecker]: L929 has no Hoare annotation [2020-07-18 08:36:50,528 WARN L170 areAnnotationChecker]: L959-1 has no Hoare annotation [2020-07-18 08:36:50,528 WARN L170 areAnnotationChecker]: L934 has no Hoare annotation [2020-07-18 08:36:50,529 WARN L170 areAnnotationChecker]: L941 has no Hoare annotation [2020-07-18 08:36:50,540 WARN L170 areAnnotationChecker]: L930 has no Hoare annotation [2020-07-18 08:36:50,541 WARN L170 areAnnotationChecker]: L959-2 has no Hoare annotation [2020-07-18 08:36:50,541 WARN L170 areAnnotationChecker]: L934-1 has no Hoare annotation [2020-07-18 08:36:50,543 WARN L170 areAnnotationChecker]: L941-1 has no Hoare annotation [2020-07-18 08:36:50,550 WARN L170 areAnnotationChecker]: L931 has no Hoare annotation [2020-07-18 08:36:50,551 WARN L170 areAnnotationChecker]: L931 has no Hoare annotation [2020-07-18 08:36:50,552 WARN L170 areAnnotationChecker]: L959-3 has no Hoare annotation [2020-07-18 08:36:50,552 WARN L170 areAnnotationChecker]: L934-2 has no Hoare annotation [2020-07-18 08:36:50,553 WARN L170 areAnnotationChecker]: L941-2 has no Hoare annotation [2020-07-18 08:36:50,562 WARN L170 areAnnotationChecker]: L959-4 has no Hoare annotation [2020-07-18 08:36:50,563 WARN L170 areAnnotationChecker]: L934-3 has no Hoare annotation [2020-07-18 08:36:50,567 WARN L170 areAnnotationChecker]: L942 has no Hoare annotation [2020-07-18 08:36:50,585 WARN L170 areAnnotationChecker]: L960 has no Hoare annotation [2020-07-18 08:36:50,586 WARN L170 areAnnotationChecker]: L934-4 has no Hoare annotation [2020-07-18 08:36:50,586 WARN L170 areAnnotationChecker]: L943 has no Hoare annotation [2020-07-18 08:36:50,589 WARN L170 areAnnotationChecker]: L960-1 has no Hoare annotation [2020-07-18 08:36:50,589 WARN L170 areAnnotationChecker]: L935 has no Hoare annotation [2020-07-18 08:36:50,589 WARN L170 areAnnotationChecker]: L943-1 has no Hoare annotation [2020-07-18 08:36:50,595 WARN L170 areAnnotationChecker]: L960-2 has no Hoare annotation [2020-07-18 08:36:50,595 WARN L170 areAnnotationChecker]: L935-1 has no Hoare annotation [2020-07-18 08:36:50,595 WARN L170 areAnnotationChecker]: L935-1 has no Hoare annotation [2020-07-18 08:36:50,595 WARN L170 areAnnotationChecker]: L944 has no Hoare annotation [2020-07-18 08:36:50,598 WARN L170 areAnnotationChecker]: L960-3 has no Hoare annotation [2020-07-18 08:36:50,600 WARN L170 areAnnotationChecker]: L961 has no Hoare annotation [2020-07-18 08:36:50,602 WARN L170 areAnnotationChecker]: s3c_hwmon_label_showFINAL has no Hoare annotation [2020-07-18 08:36:50,633 INFO L163 areAnnotationChecker]: CFG has 545 edges. 545 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2020-07-18 08:36:50,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.07 08:36:50 BoogieIcfgContainer [2020-07-18 08:36:50,715 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-07-18 08:36:50,719 INFO L168 Benchmark]: Toolchain (without parser) took 197484.03 ms. Allocated memory was 145.2 MB in the beginning and 465.0 MB in the end (delta: 319.8 MB). Free memory was 100.3 MB in the beginning and 277.3 MB in the end (delta: -177.0 MB). Peak memory consumption was 142.8 MB. Max. memory is 7.1 GB. [2020-07-18 08:36:50,720 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 145.2 MB. Free memory was 120.6 MB in the beginning and 120.4 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB. [2020-07-18 08:36:50,720 INFO L168 Benchmark]: CACSL2BoogieTranslator took 966.24 ms. Allocated memory was 145.2 MB in the beginning and 202.9 MB in the end (delta: 57.7 MB). Free memory was 99.9 MB in the beginning and 155.1 MB in the end (delta: -55.2 MB). Peak memory consumption was 24.6 MB. Max. memory is 7.1 GB. [2020-07-18 08:36:50,721 INFO L168 Benchmark]: Boogie Preprocessor took 140.74 ms. Allocated memory is still 202.9 MB. Free memory was 155.1 MB in the beginning and 147.8 MB in the end (delta: 7.4 MB). Peak memory consumption was 7.4 MB. Max. memory is 7.1 GB. [2020-07-18 08:36:50,721 INFO L168 Benchmark]: RCFGBuilder took 4273.50 ms. Allocated memory was 202.9 MB in the beginning and 248.5 MB in the end (delta: 45.6 MB). Free memory was 147.8 MB in the beginning and 172.4 MB in the end (delta: -24.7 MB). Peak memory consumption was 102.3 MB. Max. memory is 7.1 GB. [2020-07-18 08:36:50,721 INFO L168 Benchmark]: TraceAbstraction took 192096.44 ms. Allocated memory was 248.5 MB in the beginning and 465.0 MB in the end (delta: 216.5 MB). Free memory was 172.4 MB in the beginning and 277.3 MB in the end (delta: -104.9 MB). Peak memory consumption was 111.6 MB. Max. memory is 7.1 GB. [2020-07-18 08:36:50,727 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23 ms. Allocated memory is still 145.2 MB. Free memory was 120.6 MB in the beginning and 120.4 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 966.24 ms. Allocated memory was 145.2 MB in the beginning and 202.9 MB in the end (delta: 57.7 MB). Free memory was 99.9 MB in the beginning and 155.1 MB in the end (delta: -55.2 MB). Peak memory consumption was 24.6 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 140.74 ms. Allocated memory is still 202.9 MB. Free memory was 155.1 MB in the beginning and 147.8 MB in the end (delta: 7.4 MB). Peak memory consumption was 7.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 4273.50 ms. Allocated memory was 202.9 MB in the beginning and 248.5 MB in the end (delta: 45.6 MB). Free memory was 147.8 MB in the beginning and 172.4 MB in the end (delta: -24.7 MB). Peak memory consumption was 102.3 MB. Max. memory is 7.1 GB. * TraceAbstraction took 192096.44 ms. Allocated memory was 248.5 MB in the beginning and 465.0 MB in the end (delta: 216.5 MB). Free memory was 172.4 MB in the beginning and 277.3 MB in the end (delta: -104.9 MB). Peak memory consumption was 111.6 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 1264]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 1123]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 1023]: Loop Invariant Derived loop invariant: (((((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) && (((!(0 == \old(ldv_count_2)) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1)))) && (((!(1 <= \old(ldv_count_1)) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) - InvariantResult [Line: 1175]: Loop Invariant Derived loop invariant: (((((\old(ldv_count_1) + 1 <= ldv_count_1 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute) && 0 == ldv_count_2) && 0 == ldv_count_1)) || !(0 == \old(ldv_count_1)) - InvariantResult [Line: 1083]: Loop Invariant Derived loop invariant: (((((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) && (((!(0 == \old(ldv_count_2)) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1)))) && (((!(1 <= \old(ldv_count_1)) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) - InvariantResult [Line: 1123]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 1175]: Loop Invariant Derived loop invariant: (((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) || (0 == ldv_count_2 && 0 == ldv_count_1)) || !(0 == \old(ldv_count_2))) || !(0 == \old(ldv_count_1)) - InvariantResult [Line: 1023]: Loop Invariant Derived loop invariant: (((((((\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_1) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1))) && ((((!(1 <= \old(ldv_count_1)) || ((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2))) && (((((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || ((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) - InvariantResult [Line: 1023]: Loop Invariant Derived loop invariant: (((((((\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_1) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1))) && ((((!(1 <= \old(ldv_count_1)) || ((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2))) && (((((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || ((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) - InvariantResult [Line: 1175]: Loop Invariant Derived loop invariant: (((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) || (0 == ldv_count_2 && 0 == ldv_count_1)) || !(0 == \old(ldv_count_2))) || !(0 == \old(ldv_count_1)) - InvariantResult [Line: 1023]: Loop Invariant Derived loop invariant: (((((((\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_1) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1))) && ((((!(1 <= \old(ldv_count_1)) || ((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2))) && (((((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || ((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) - InvariantResult [Line: 1083]: Loop Invariant Derived loop invariant: (((((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) && (((!(0 == \old(ldv_count_2)) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1)))) && (((!(1 <= \old(ldv_count_1)) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) - InvariantResult [Line: 1023]: Loop Invariant Derived loop invariant: (((((((\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_1) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1))) && ((((!(1 <= \old(ldv_count_1)) || ((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2))) && (((((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || ((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) - InvariantResult [Line: 1023]: Loop Invariant Derived loop invariant: (((((((\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_1) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1))) && ((((!(1 <= \old(ldv_count_1)) || ((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2))) && (((((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || ((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) - InvariantResult [Line: 1175]: Loop Invariant Derived loop invariant: (((((\old(ldv_count_1) + 1 <= ldv_count_1 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute) && 0 == ldv_count_2) && 0 == ldv_count_1)) || !(0 == \old(ldv_count_1)) - InvariantResult [Line: 1023]: Loop Invariant Derived loop invariant: (((((((\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_1) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1))) && ((((!(1 <= \old(ldv_count_1)) || ((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2))) && (((((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || ((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) - ProcedureContractResult [Line: 908]: Procedure Contract for s3c_hwmon_remove_raw Derived contract for procedure s3c_hwmon_remove_raw: 1 - ProcedureContractResult [Line: 1010]: Procedure Contract for s3c_hwmon_probe Derived contract for procedure s3c_hwmon_probe: (((((((\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_1) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2)) || !(0 == \old(ldv_count_1))) && ((((!(1 <= \old(ldv_count_1)) || ((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || ((((\old(ldv_count_2) == ldv_count_2 && 1 <= ldv_count_1) && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) && 0 == ldv_count_2))) && (((((\old(ldv_count_1) == ldv_count_1 && \old(ldv_count_2) == ldv_count_2) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || ((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) - ProcedureContractResult [Line: 1347]: Procedure Contract for dev_get_drvdata Derived contract for procedure dev_get_drvdata: 1 - ProcedureContractResult [Line: 837]: Procedure Contract for __kmalloc Derived contract for procedure __kmalloc: 1 - ProcedureContractResult [Line: 1167]: Procedure Contract for main Derived contract for procedure main: (((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) || (0 == ldv_count_2 && 0 == ldv_count_1)) || !(0 == \old(ldv_count_2))) || !(0 == \old(ldv_count_1)) - ProcedureContractResult [Line: 1393]: Procedure Contract for platform_driver_unregister Derived contract for procedure platform_driver_unregister: 1 - ProcedureContractResult [Line: 964]: Procedure Contract for s3c_hwmon_create_attr Derived contract for procedure s3c_hwmon_create_attr: ((((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute)) || ((!(0 == \old(ldv_count_2)) || !(0 == \old(ldv_count_1))) && (!(1 <= \old(ldv_count_1)) || !(0 == \old(ldv_count_2))))) || ((ldv_count_2 <= ldv_count_1 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((((\old(ldv_count_2) == ldv_count_2 && \old(ldv_count_1) + 1 <= ldv_count_1) && 1 == ldv_call_dev_attr_of_sensor_device_attribute) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(\old(ldv_count_2) <= \old(ldv_count_1))) - ProcedureContractResult [Line: 1334]: Procedure Contract for ldv_initialize Derived contract for procedure ldv_initialize: 1 - ProcedureContractResult [Line: 1376]: Procedure Contract for ldv_check_return_value_probe Derived contract for procedure ldv_check_return_value_probe: 1 - ProcedureContractResult [Line: 1364]: Procedure Contract for hwmon_device_register Derived contract for procedure hwmon_device_register: 1 - ProcedureContractResult [Line: 1390]: Procedure Contract for platform_driver_register Derived contract for procedure platform_driver_register: 1 - ProcedureContractResult [Line: 1145]: Procedure Contract for s3c_hwmon_init Derived contract for procedure s3c_hwmon_init: 1 - ProcedureContractResult [Line: 1228]: Procedure Contract for PTR_ERR Derived contract for procedure PTR_ERR: 1 - ProcedureContractResult [Line: 1273]: Procedure Contract for ldv_is_err Derived contract for procedure ldv_is_err: 1 - ProcedureContractResult [Line: 1400]: Procedure Contract for s3c_adc_register Derived contract for procedure s3c_adc_register: 1 - ProcedureContractResult [Line: 827]: Procedure Contract for ldv_malloc Derived contract for procedure ldv_malloc: 1 - ProcedureContractResult [Line: 1285]: Procedure Contract for ldv_ptr_err Derived contract for procedure ldv_ptr_err: 1 - ProcedureContractResult [Line: 1153]: Procedure Contract for s3c_hwmon_exit Derived contract for procedure s3c_hwmon_exit: 1 - ProcedureContractResult [Line: 1002]: Procedure Contract for s3c_hwmon_remove_attr Derived contract for procedure s3c_hwmon_remove_attr: 1 - ProcedureContractResult [Line: 871]: Procedure Contract for platform_set_drvdata Derived contract for procedure platform_set_drvdata: 1 - ProcedureContractResult [Line: 1354]: Procedure Contract for dev_set_drvdata Derived contract for procedure dev_set_drvdata: 1 - ProcedureContractResult [Line: 863]: Procedure Contract for platform_get_drvdata Derived contract for procedure platform_get_drvdata: 1 - ProcedureContractResult [Line: 1311]: Procedure Contract for ldv_sysfs Derived contract for procedure ldv_sysfs: (\old(ldv_count_1) + 1 <= ldv_count_1 || ((!(0 == ldv_count_2) || !(0 == \old(ldv_count_1))) && (!(1 <= \old(ldv_count_1)) || !(0 == ldv_count_2)))) && ((\old(ldv_count_1) + 1 <= ldv_count_1 || !(1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(ldv_count_2 <= \old(ldv_count_1))) - ProcedureContractResult [Line: 1407]: Procedure Contract for kfree Derived contract for procedure kfree: 1 - ProcedureContractResult [Line: 1319]: Procedure Contract for ldv_device_create_file_dev_attr_of_sensor_device_attribute Derived contract for procedure ldv_device_create_file_dev_attr_of_sensor_device_attribute: (((!(1 <= ldv_count_1) || (\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || (ldv_count_2 <= ldv_count_1 && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((!(\old(ldv_count_2) <= ldv_count_1) || (\old(ldv_count_2) == ldv_count_2 && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) - ProcedureContractResult [Line: 1367]: Procedure Contract for hwmon_device_unregister Derived contract for procedure hwmon_device_unregister: 1 - ProcedureContractResult [Line: 1261]: Procedure Contract for ldv_error Derived contract for procedure ldv_error: 1 - ProcedureContractResult [Line: 851]: Procedure Contract for kzalloc Derived contract for procedure kzalloc: 1 - ProcedureContractResult [Line: 1340]: Procedure Contract for __mutex_init Derived contract for procedure __mutex_init: 1 - ProcedureContractResult [Line: 842]: Procedure Contract for kmalloc Derived contract for procedure kmalloc: 1 - ProcedureContractResult [Line: 1403]: Procedure Contract for s3c_adc_release Derived contract for procedure s3c_adc_release: 1 - ProcedureContractResult [Line: 1373]: Procedure Contract for ldv_check_return_value Derived contract for procedure ldv_check_return_value: 1 - ProcedureContractResult [Line: 822]: Procedure Contract for assume_abort_if_not Derived contract for procedure assume_abort_if_not: 1 - ProcedureContractResult [Line: 1118]: Procedure Contract for s3c_hwmon_remove Derived contract for procedure s3c_hwmon_remove: 1 - ProcedureContractResult [Line: 1379]: Procedure Contract for ldv_handler_precall Derived contract for procedure ldv_handler_precall: 1 - ProcedureContractResult [Line: 1370]: Procedure Contract for ldv_check_final_state Derived contract for procedure ldv_check_final_state: 1 - ProcedureContractResult [Line: 1244]: Procedure Contract for ldv_device_create_file_5 Derived contract for procedure ldv_device_create_file_5: (((!(1 <= ldv_count_1) || (\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || (ldv_count_2 <= ldv_count_1 && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((!(\old(ldv_count_2) <= ldv_count_1) || (\old(ldv_count_2) == ldv_count_2 && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) - ProcedureContractResult [Line: 1252]: Procedure Contract for ldv_device_create_file_6 Derived contract for procedure ldv_device_create_file_6: (((!(1 <= ldv_count_1) || (\old(ldv_count_2) == ldv_count_2 && ldv_call_dev_attr_of_sensor_device_attribute == \old(ldv_call_dev_attr_of_sensor_device_attribute))) || !(0 == \old(ldv_count_2))) || (ldv_count_2 <= ldv_count_1 && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) && ((!(\old(ldv_count_2) <= ldv_count_1) || (\old(ldv_count_2) == ldv_count_2 && 1 == ldv_call_dev_attr_of_sensor_device_attribute)) || !(1 == \old(ldv_call_dev_attr_of_sensor_device_attribute))) - ProcedureContractResult [Line: 1361]: Procedure Contract for device_remove_file Derived contract for procedure device_remove_file: 1 - ProcedureContractResult [Line: 902]: Procedure Contract for s3c_hwmon_add_raw Derived contract for procedure s3c_hwmon_add_raw: 1 - ProcedureContractResult [Line: 1236]: Procedure Contract for IS_ERR Derived contract for procedure IS_ERR: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 55 procedures, 660 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 114.8s, OverallIterations: 2, TraceHistogramMax: 3, AutomataDifference: 91.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 76.5s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1763 SDtfs, 4466 SDslu, 2262 SDs, 0 SdLazy, 4331 SolverSat, 1665 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 20.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 149 GetRequests, 111 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 1.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1245occurred in iteration=1, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 13.6s AutomataMinimizationTime, 2 MinimizatonAttempts, 192 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 503 LocationsWithAnnotation, 2784 PreInvPairs, 4212 NumberOfFragments, 17988 HoareAnnotationTreeSize, 2784 FomulaSimplifications, 86438 FormulaSimplificationTreeSizeReduction, 7.6s HoareSimplificationTime, 503 FomulaSimplificationsInter, 75833 FormulaSimplificationTreeSizeReductionInter, 61.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 2.3s InterpolantComputationTime, 638 NumberOfCodeBlocks, 638 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 636 ConstructedInterpolants, 0 QuantifiedInterpolants, 553584 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 1 PerfectInterpolantSequences, 75/76 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...