./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--power--bq2415x_charger.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--power--bq2415x_charger.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash b25f9963439cd615a7d1d4e0c139938ebd46311bccf69b593265dc59a80b8946 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-03 02:30:06,979 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 02:30:06,982 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 02:30:07,030 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 02:30:07,031 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 02:30:07,033 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 02:30:07,035 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 02:30:07,036 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 02:30:07,038 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 02:30:07,039 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 02:30:07,040 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 02:30:07,041 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 02:30:07,041 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 02:30:07,043 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 02:30:07,044 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 02:30:07,045 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 02:30:07,046 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 02:30:07,047 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 02:30:07,049 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 02:30:07,051 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 02:30:07,052 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 02:30:07,054 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 02:30:07,055 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 02:30:07,063 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 02:30:07,067 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 02:30:07,072 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 02:30:07,073 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 02:30:07,074 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 02:30:07,074 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 02:30:07,076 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 02:30:07,077 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 02:30:07,078 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 02:30:07,079 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 02:30:07,080 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 02:30:07,081 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 02:30:07,082 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 02:30:07,084 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 02:30:07,085 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 02:30:07,085 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 02:30:07,086 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 02:30:07,087 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 02:30:07,088 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-03 02:30:07,129 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 02:30:07,129 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 02:30:07,130 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 02:30:07,130 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 02:30:07,131 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 02:30:07,131 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 02:30:07,132 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 02:30:07,132 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 02:30:07,132 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 02:30:07,132 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 02:30:07,133 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 02:30:07,134 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 02:30:07,134 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 02:30:07,134 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 02:30:07,134 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 02:30:07,135 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 02:30:07,135 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 02:30:07,135 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 02:30:07,136 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 02:30:07,136 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 02:30:07,136 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 02:30:07,136 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 02:30:07,137 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 02:30:07,137 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 02:30:07,137 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 02:30:07,137 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 02:30:07,137 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 02:30:07,138 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 02:30:07,138 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 02:30:07,138 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:30:07,138 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 02:30:07,139 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 02:30:07,139 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 02:30:07,139 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 02:30:07,139 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 02:30:07,140 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 02:30:07,140 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 02:30:07,140 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 02:30:07,140 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b25f9963439cd615a7d1d4e0c139938ebd46311bccf69b593265dc59a80b8946 [2022-11-03 02:30:07,426 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 02:30:07,447 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 02:30:07,450 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 02:30:07,451 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 02:30:07,452 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 02:30:07,453 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--power--bq2415x_charger.ko-entry_point.cil.out.i [2022-11-03 02:30:07,521 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/data/7c37e43ec/27ae2eda3fec49eba5b879e8255cb279/FLAGc7699c033 [2022-11-03 02:30:08,411 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 02:30:08,412 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--power--bq2415x_charger.ko-entry_point.cil.out.i [2022-11-03 02:30:08,462 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/data/7c37e43ec/27ae2eda3fec49eba5b879e8255cb279/FLAGc7699c033 [2022-11-03 02:30:08,873 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/data/7c37e43ec/27ae2eda3fec49eba5b879e8255cb279 [2022-11-03 02:30:08,877 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 02:30:08,879 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 02:30:08,881 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 02:30:08,881 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 02:30:08,885 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 02:30:08,886 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:30:08" (1/1) ... [2022-11-03 02:30:08,887 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1faa8f80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:08, skipping insertion in model container [2022-11-03 02:30:08,887 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:30:08" (1/1) ... [2022-11-03 02:30:08,896 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 02:30:09,022 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 02:30:10,620 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--power--bq2415x_charger.ko-entry_point.cil.out.i[216479,216492] [2022-11-03 02:30:10,878 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:30:10,969 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 02:30:11,362 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--power--bq2415x_charger.ko-entry_point.cil.out.i[216479,216492] [2022-11-03 02:30:11,379 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:30:11,638 INFO L208 MainTranslator]: Completed translation [2022-11-03 02:30:11,639 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11 WrapperNode [2022-11-03 02:30:11,639 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 02:30:11,640 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 02:30:11,640 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 02:30:11,641 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 02:30:11,648 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:11,749 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:11,942 INFO L138 Inliner]: procedures = 269, calls = 2109, calls flagged for inlining = 94, calls inlined = 86, statements flattened = 4208 [2022-11-03 02:30:11,942 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 02:30:11,943 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 02:30:11,943 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 02:30:11,943 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 02:30:11,953 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:11,953 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:11,974 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:11,974 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:12,089 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:12,113 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:12,146 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:12,164 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:12,196 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 02:30:12,198 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 02:30:12,198 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 02:30:12,198 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 02:30:12,199 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (1/1) ... [2022-11-03 02:30:12,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:30:12,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:30:12,227 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 02:30:12,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 02:30:12,268 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_notify [2022-11-03 02:30:12,268 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_notify [2022-11-03 02:30:12,268 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_i2c_read [2022-11-03 02:30:12,269 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_i2c_read [2022-11-03 02:30:12,269 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2022-11-03 02:30:12,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-03 02:30:12,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-03 02:30:12,269 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-03 02:30:12,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-03 02:30:12,269 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_delayed_work_sync [2022-11-03 02:30:12,269 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_delayed_work_sync [2022-11-03 02:30:12,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-03 02:30:12,270 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-03 02:30:12,270 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_i2c_read_mask [2022-11-03 02:30:12,270 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_i2c_read_mask [2022-11-03 02:30:12,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 02:30:12,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 02:30:12,270 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_reset_chip [2022-11-03 02:30:12,270 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_reset_chip [2022-11-03 02:30:12,271 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2022-11-03 02:30:12,271 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2022-11-03 02:30:12,271 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_sysfs_set_enable [2022-11-03 02:30:12,271 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_sysfs_set_enable [2022-11-03 02:30:12,271 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_sysfs_exit [2022-11-03 02:30:12,271 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_sysfs_exit [2022-11-03 02:30:12,271 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-03 02:30:12,271 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-03 02:30:12,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-03 02:30:12,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-03 02:30:12,272 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2022-11-03 02:30:12,272 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2022-11-03 02:30:12,272 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_set_current_limit [2022-11-03 02:30:12,273 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_set_current_limit [2022-11-03 02:30:12,273 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-03 02:30:12,273 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-03 02:30:12,273 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_i2c_write_mask [2022-11-03 02:30:12,273 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_i2c_write_mask [2022-11-03 02:30:12,273 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_sysfs_show_enable [2022-11-03 02:30:12,273 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_sysfs_show_enable [2022-11-03 02:30:12,273 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_i2c_write_bit [2022-11-03 02:30:12,273 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_i2c_write_bit [2022-11-03 02:30:12,274 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-03 02:30:12,274 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-03 02:30:12,274 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_set_charge_current [2022-11-03 02:30:12,274 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_set_charge_current [2022-11-03 02:30:12,274 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_timer_work [2022-11-03 02:30:12,275 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_timer_work [2022-11-03 02:30:12,275 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_i2c_write [2022-11-03 02:30:12,275 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_i2c_write [2022-11-03 02:30:12,276 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 02:30:12,276 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_bq2415x_id_mutex [2022-11-03 02:30:12,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_bq2415x_id_mutex [2022-11-03 02:30:12,277 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_sysfs_show_limit [2022-11-03 02:30:12,277 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_sysfs_show_limit [2022-11-03 02:30:12,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 02:30:12,278 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-03 02:30:12,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-03 02:30:12,278 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_detect_chip [2022-11-03 02:30:12,278 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_detect_chip [2022-11-03 02:30:12,278 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtol [2022-11-03 02:30:12,278 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtol [2022-11-03 02:30:12,278 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_set_autotimer [2022-11-03 02:30:12,278 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_set_autotimer [2022-11-03 02:30:12,279 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 02:30:12,279 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_1 [2022-11-03 02:30:12,279 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_1 [2022-11-03 02:30:12,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 02:30:12,279 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_set_weak_battery_voltage [2022-11-03 02:30:12,279 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_set_weak_battery_voltage [2022-11-03 02:30:12,279 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_set_defaults [2022-11-03 02:30:12,279 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_set_defaults [2022-11-03 02:30:12,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-03 02:30:12,280 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_i2c_read_bit [2022-11-03 02:30:12,280 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_i2c_read_bit [2022-11-03 02:30:12,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_bq2415x_i2c_mutex [2022-11-03 02:30:12,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_bq2415x_i2c_mutex [2022-11-03 02:30:12,281 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-11-03 02:30:12,281 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-11-03 02:30:12,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-03 02:30:12,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 02:30:12,281 INFO L130 BoogieDeclarations]: Found specification of procedure to_acpi_node [2022-11-03 02:30:12,282 INFO L138 BoogieDeclarations]: Found implementation of procedure to_acpi_node [2022-11-03 02:30:12,282 INFO L130 BoogieDeclarations]: Found specification of procedure device_property_read_u32 [2022-11-03 02:30:12,282 INFO L138 BoogieDeclarations]: Found implementation of procedure device_property_read_u32 [2022-11-03 02:30:12,282 INFO L130 BoogieDeclarations]: Found specification of procedure acpi_device_handle [2022-11-03 02:30:12,282 INFO L138 BoogieDeclarations]: Found implementation of procedure acpi_device_handle [2022-11-03 02:30:12,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_bq2415x_i2c_mutex [2022-11-03 02:30:12,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_bq2415x_i2c_mutex [2022-11-03 02:30:12,283 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-03 02:30:12,284 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-03 02:30:12,284 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_set_termination_current [2022-11-03 02:30:12,284 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_set_termination_current [2022-11-03 02:30:12,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 02:30:12,285 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_transfer [2022-11-03 02:30:12,285 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_transfer [2022-11-03 02:30:12,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 02:30:12,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 02:30:12,285 INFO L130 BoogieDeclarations]: Found specification of procedure power_supply_put [2022-11-03 02:30:12,285 INFO L138 BoogieDeclarations]: Found implementation of procedure power_supply_put [2022-11-03 02:30:12,286 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_timer_error [2022-11-03 02:30:12,286 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_timer_error [2022-11-03 02:30:12,286 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_set_battery_regulation_voltage [2022-11-03 02:30:12,286 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_set_battery_regulation_voltage [2022-11-03 02:30:12,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-11-03 02:30:12,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-11-03 02:30:12,287 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 02:30:12,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-11-03 02:30:12,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-11-03 02:30:12,287 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 02:30:12,287 INFO L130 BoogieDeclarations]: Found specification of procedure power_supply_get_drvdata [2022-11-03 02:30:12,288 INFO L138 BoogieDeclarations]: Found implementation of procedure power_supply_get_drvdata [2022-11-03 02:30:12,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_bq2415x_id_mutex [2022-11-03 02:30:12,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_bq2415x_id_mutex [2022-11-03 02:30:12,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 02:30:12,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_bq2415x_timer_mutex [2022-11-03 02:30:12,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_bq2415x_timer_mutex [2022-11-03 02:30:12,293 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_set_mode [2022-11-03 02:30:12,293 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_set_mode [2022-11-03 02:30:12,294 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_sysfs_set_limit [2022-11-03 02:30:12,294 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_sysfs_set_limit [2022-11-03 02:30:12,299 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-03 02:30:12,300 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-03 02:30:12,300 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_power_supply_exit [2022-11-03 02:30:12,300 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_power_supply_exit [2022-11-03 02:30:12,300 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_sysfs_show_status [2022-11-03 02:30:12,300 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_sysfs_show_status [2022-11-03 02:30:12,300 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_sysfs_print_reg [2022-11-03 02:30:12,300 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_sysfs_print_reg [2022-11-03 02:30:12,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_bq2415x_timer_mutex [2022-11-03 02:30:12,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_bq2415x_timer_mutex [2022-11-03 02:30:12,301 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2022-11-03 02:30:12,302 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2022-11-03 02:30:12,302 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2022-11-03 02:30:12,302 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2022-11-03 02:30:12,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 02:30:12,302 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 02:30:12,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 02:30:12,302 INFO L130 BoogieDeclarations]: Found specification of procedure bq2415x_exec_command [2022-11-03 02:30:12,302 INFO L138 BoogieDeclarations]: Found implementation of procedure bq2415x_exec_command [2022-11-03 02:30:12,303 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-03 02:30:12,303 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-03 02:30:13,172 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 02:30:13,188 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 02:30:14,187 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-03 02:32:14,616 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 02:32:16,276 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 02:32:16,276 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-03 02:32:16,282 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:32:16 BoogieIcfgContainer [2022-11-03 02:32:16,282 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 02:32:16,285 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 02:32:16,285 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 02:32:16,289 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 02:32:16,289 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 02:30:08" (1/3) ... [2022-11-03 02:32:16,291 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cbe90c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:32:16, skipping insertion in model container [2022-11-03 02:32:16,291 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:30:11" (2/3) ... [2022-11-03 02:32:16,292 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cbe90c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:32:16, skipping insertion in model container [2022-11-03 02:32:16,292 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:32:16" (3/3) ... [2022-11-03 02:32:16,293 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--power--bq2415x_charger.ko-entry_point.cil.out.i [2022-11-03 02:32:16,314 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 02:32:16,315 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 02:32:16,421 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 02:32:16,430 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3168c164, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 02:32:16,430 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 02:32:16,441 INFO L276 IsEmpty]: Start isEmpty. Operand has 1199 states, 767 states have (on average 1.4302477183833116) internal successors, (1097), 817 states have internal predecessors, (1097), 369 states have call successors, (369), 62 states have call predecessors, (369), 61 states have return successors, (348), 337 states have call predecessors, (348), 348 states have call successors, (348) [2022-11-03 02:32:16,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 557 [2022-11-03 02:32:16,532 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:16,533 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:16,534 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:16,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:16,544 INFO L85 PathProgramCache]: Analyzing trace with hash -2039796501, now seen corresponding path program 1 times [2022-11-03 02:32:16,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:16,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365750065] [2022-11-03 02:32:16,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:16,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:17,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:32:18,898 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:32:18,899 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:18,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365750065] [2022-11-03 02:32:18,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365750065] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:32:18,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:32:18,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:32:18,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508743103] [2022-11-03 02:32:18,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:32:18,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:32:18,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:18,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:32:18,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:18,957 INFO L87 Difference]: Start difference. First operand has 1199 states, 767 states have (on average 1.4302477183833116) internal successors, (1097), 817 states have internal predecessors, (1097), 369 states have call successors, (369), 62 states have call predecessors, (369), 61 states have return successors, (348), 337 states have call predecessors, (348), 348 states have call successors, (348) Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2022-11-03 02:32:21,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:32:23,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:23,207 INFO L93 Difference]: Finished difference Result 3152 states and 5078 transitions. [2022-11-03 02:32:23,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:32:23,210 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 556 [2022-11-03 02:32:23,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:23,241 INFO L225 Difference]: With dead ends: 3152 [2022-11-03 02:32:23,241 INFO L226 Difference]: Without dead ends: 2014 [2022-11-03 02:32:23,263 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:23,266 INFO L413 NwaCegarLoop]: 1881 mSDtfsCounter, 1294 mSDsluCounter, 1789 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1294 SdHoareTripleChecker+Valid, 3538 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:23,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1294 Valid, 3538 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 280 Invalid, 1 Unknown, 0 Unchecked, 3.9s Time] [2022-11-03 02:32:23,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2014 states. [2022-11-03 02:32:23,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2014 to 1994. [2022-11-03 02:32:23,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1994 states, 1323 states have (on average 1.4164777021919879) internal successors, (1874), 1364 states have internal predecessors, (1874), 563 states have call successors, (563), 108 states have call predecessors, (563), 107 states have return successors, (551), 528 states have call predecessors, (551), 551 states have call successors, (551) [2022-11-03 02:32:23,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1994 states to 1994 states and 2988 transitions. [2022-11-03 02:32:23,488 INFO L78 Accepts]: Start accepts. Automaton has 1994 states and 2988 transitions. Word has length 556 [2022-11-03 02:32:23,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:23,497 INFO L495 AbstractCegarLoop]: Abstraction has 1994 states and 2988 transitions. [2022-11-03 02:32:23,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2022-11-03 02:32:23,497 INFO L276 IsEmpty]: Start isEmpty. Operand 1994 states and 2988 transitions. [2022-11-03 02:32:23,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 557 [2022-11-03 02:32:23,517 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:23,518 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:23,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 02:32:23,518 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:23,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:23,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1342045217, now seen corresponding path program 1 times [2022-11-03 02:32:23,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:23,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338271773] [2022-11-03 02:32:23,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:23,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:24,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:32:25,181 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:32:25,182 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:25,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338271773] [2022-11-03 02:32:25,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338271773] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:32:25,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:32:25,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:32:25,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724794010] [2022-11-03 02:32:25,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:32:25,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:32:25,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:25,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:32:25,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:25,188 INFO L87 Difference]: Start difference. First operand 1994 states and 2988 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2022-11-03 02:32:27,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:32:29,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:29,537 INFO L93 Difference]: Finished difference Result 5649 states and 8476 transitions. [2022-11-03 02:32:29,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:32:29,539 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 556 [2022-11-03 02:32:29,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:29,580 INFO L225 Difference]: With dead ends: 5649 [2022-11-03 02:32:29,581 INFO L226 Difference]: Without dead ends: 3763 [2022-11-03 02:32:29,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:29,601 INFO L413 NwaCegarLoop]: 2087 mSDtfsCounter, 1479 mSDsluCounter, 1744 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1479 SdHoareTripleChecker+Valid, 3699 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:29,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1479 Valid, 3699 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 320 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2022-11-03 02:32:29,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3763 states. [2022-11-03 02:32:29,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3763 to 3755. [2022-11-03 02:32:29,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3755 states, 2530 states have (on average 1.4296442687747035) internal successors, (3617), 2600 states have internal predecessors, (3617), 1015 states have call successors, (1015), 210 states have call predecessors, (1015), 209 states have return successors, (1003), 958 states have call predecessors, (1003), 1003 states have call successors, (1003) [2022-11-03 02:32:29,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3755 states to 3755 states and 5635 transitions. [2022-11-03 02:32:29,846 INFO L78 Accepts]: Start accepts. Automaton has 3755 states and 5635 transitions. Word has length 556 [2022-11-03 02:32:29,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:29,848 INFO L495 AbstractCegarLoop]: Abstraction has 3755 states and 5635 transitions. [2022-11-03 02:32:29,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2022-11-03 02:32:29,849 INFO L276 IsEmpty]: Start isEmpty. Operand 3755 states and 5635 transitions. [2022-11-03 02:32:29,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 560 [2022-11-03 02:32:29,866 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:29,866 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:29,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 02:32:29,867 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:29,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:29,878 INFO L85 PathProgramCache]: Analyzing trace with hash 80872486, now seen corresponding path program 1 times [2022-11-03 02:32:29,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:29,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994917267] [2022-11-03 02:32:29,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:29,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:30,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:32:31,325 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:32:31,325 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:31,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994917267] [2022-11-03 02:32:31,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994917267] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:32:31,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:32:31,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:32:31,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186293518] [2022-11-03 02:32:31,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:32:31,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:32:31,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:31,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:32:31,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:31,331 INFO L87 Difference]: Start difference. First operand 3755 states and 5635 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:33,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:32:34,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:34,781 INFO L93 Difference]: Finished difference Result 3767 states and 5641 transitions. [2022-11-03 02:32:34,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:32:34,782 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 559 [2022-11-03 02:32:34,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:34,810 INFO L225 Difference]: With dead ends: 3767 [2022-11-03 02:32:34,811 INFO L226 Difference]: Without dead ends: 3763 [2022-11-03 02:32:34,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:34,815 INFO L413 NwaCegarLoop]: 1613 mSDtfsCounter, 1608 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1608 SdHoareTripleChecker+Valid, 1632 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:34,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1608 Valid, 1632 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 143 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2022-11-03 02:32:34,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3763 states. [2022-11-03 02:32:34,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3763 to 3761. [2022-11-03 02:32:35,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3761 states, 2534 states have (on average 1.4269928966061562) internal successors, (3616), 2602 states have internal predecessors, (3616), 1013 states have call successors, (1013), 214 states have call predecessors, (1013), 213 states have return successors, (1003), 958 states have call predecessors, (1003), 1003 states have call successors, (1003) [2022-11-03 02:32:35,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3761 states to 3761 states and 5632 transitions. [2022-11-03 02:32:35,030 INFO L78 Accepts]: Start accepts. Automaton has 3761 states and 5632 transitions. Word has length 559 [2022-11-03 02:32:35,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:35,031 INFO L495 AbstractCegarLoop]: Abstraction has 3761 states and 5632 transitions. [2022-11-03 02:32:35,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:35,032 INFO L276 IsEmpty]: Start isEmpty. Operand 3761 states and 5632 transitions. [2022-11-03 02:32:35,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 561 [2022-11-03 02:32:35,037 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:35,038 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:35,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-03 02:32:35,038 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:35,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:35,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1788613346, now seen corresponding path program 1 times [2022-11-03 02:32:35,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:35,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566447079] [2022-11-03 02:32:35,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:35,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:35,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:32:36,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:32:36,363 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:36,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566447079] [2022-11-03 02:32:36,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566447079] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:32:36,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:32:36,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:32:36,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573384680] [2022-11-03 02:32:36,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:32:36,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:32:36,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:36,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:32:36,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:36,367 INFO L87 Difference]: Start difference. First operand 3761 states and 5632 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:38,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:32:39,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:39,592 INFO L93 Difference]: Finished difference Result 3769 states and 5636 transitions. [2022-11-03 02:32:39,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:32:39,593 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 560 [2022-11-03 02:32:39,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:39,615 INFO L225 Difference]: With dead ends: 3769 [2022-11-03 02:32:39,616 INFO L226 Difference]: Without dead ends: 3765 [2022-11-03 02:32:39,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:39,623 INFO L413 NwaCegarLoop]: 1609 mSDtfsCounter, 1598 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1598 SdHoareTripleChecker+Valid, 1632 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:39,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1598 Valid, 1632 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 143 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2022-11-03 02:32:39,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3765 states. [2022-11-03 02:32:39,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3765 to 3763. [2022-11-03 02:32:39,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3763 states, 2536 states have (on average 1.4254731861198737) internal successors, (3615), 2602 states have internal predecessors, (3615), 1011 states have call successors, (1011), 216 states have call predecessors, (1011), 215 states have return successors, (1003), 958 states have call predecessors, (1003), 1003 states have call successors, (1003) [2022-11-03 02:32:39,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3763 states to 3763 states and 5629 transitions. [2022-11-03 02:32:39,842 INFO L78 Accepts]: Start accepts. Automaton has 3763 states and 5629 transitions. Word has length 560 [2022-11-03 02:32:39,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:39,843 INFO L495 AbstractCegarLoop]: Abstraction has 3763 states and 5629 transitions. [2022-11-03 02:32:39,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:39,857 INFO L276 IsEmpty]: Start isEmpty. Operand 3763 states and 5629 transitions. [2022-11-03 02:32:39,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 562 [2022-11-03 02:32:39,865 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:39,865 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:39,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-03 02:32:39,866 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:39,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:39,866 INFO L85 PathProgramCache]: Analyzing trace with hash 386872873, now seen corresponding path program 1 times [2022-11-03 02:32:39,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:39,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722245418] [2022-11-03 02:32:39,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:39,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:40,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:32:41,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:32:41,349 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:41,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722245418] [2022-11-03 02:32:41,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722245418] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:32:41,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:32:41,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:32:41,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466964625] [2022-11-03 02:32:41,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:32:41,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:32:41,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:41,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:32:41,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:41,355 INFO L87 Difference]: Start difference. First operand 3763 states and 5629 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:43,485 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:32:44,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:44,965 INFO L93 Difference]: Finished difference Result 4428 states and 6556 transitions. [2022-11-03 02:32:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:32:44,966 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 561 [2022-11-03 02:32:44,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:45,002 INFO L225 Difference]: With dead ends: 4428 [2022-11-03 02:32:45,002 INFO L226 Difference]: Without dead ends: 4424 [2022-11-03 02:32:45,007 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:45,008 INFO L413 NwaCegarLoop]: 1660 mSDtfsCounter, 1592 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1592 SdHoareTripleChecker+Valid, 1903 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:45,008 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1592 Valid, 1903 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 162 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2022-11-03 02:32:45,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4424 states. [2022-11-03 02:32:45,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4424 to 4421. [2022-11-03 02:32:45,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4421 states, 2948 states have (on average 1.4131614654002713) internal successors, (4166), 3012 states have internal predecessors, (4166), 1193 states have call successors, (1193), 280 states have call predecessors, (1193), 279 states have return successors, (1187), 1142 states have call predecessors, (1187), 1187 states have call successors, (1187) [2022-11-03 02:32:45,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4421 states to 4421 states and 6546 transitions. [2022-11-03 02:32:45,326 INFO L78 Accepts]: Start accepts. Automaton has 4421 states and 6546 transitions. Word has length 561 [2022-11-03 02:32:45,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:45,327 INFO L495 AbstractCegarLoop]: Abstraction has 4421 states and 6546 transitions. [2022-11-03 02:32:45,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:45,328 INFO L276 IsEmpty]: Start isEmpty. Operand 4421 states and 6546 transitions. [2022-11-03 02:32:45,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 563 [2022-11-03 02:32:45,334 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:45,334 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:45,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-03 02:32:45,335 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:45,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:45,335 INFO L85 PathProgramCache]: Analyzing trace with hash -892526207, now seen corresponding path program 1 times [2022-11-03 02:32:45,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:45,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529527871] [2022-11-03 02:32:45,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:45,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:45,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:32:46,571 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:32:46,571 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:46,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529527871] [2022-11-03 02:32:46,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529527871] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:32:46,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:32:46,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:32:46,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776097433] [2022-11-03 02:32:46,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:32:46,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:32:46,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:46,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:32:46,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:46,575 INFO L87 Difference]: Start difference. First operand 4421 states and 6546 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:48,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:32:49,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:49,951 INFO L93 Difference]: Finished difference Result 4423 states and 6547 transitions. [2022-11-03 02:32:49,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:32:49,951 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 562 [2022-11-03 02:32:49,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:49,977 INFO L225 Difference]: With dead ends: 4423 [2022-11-03 02:32:49,977 INFO L226 Difference]: Without dead ends: 4420 [2022-11-03 02:32:49,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:49,981 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 1618 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1618 SdHoareTripleChecker+Valid, 1604 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:49,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1618 Valid, 1604 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 136 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2022-11-03 02:32:49,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4420 states. [2022-11-03 02:32:50,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4420 to 4420. [2022-11-03 02:32:50,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4420 states, 2948 states have (on average 1.412822252374491) internal successors, (4165), 3011 states have internal predecessors, (4165), 1192 states have call successors, (1192), 280 states have call predecessors, (1192), 279 states have return successors, (1187), 1142 states have call predecessors, (1187), 1187 states have call successors, (1187) [2022-11-03 02:32:50,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4420 states to 4420 states and 6544 transitions. [2022-11-03 02:32:50,249 INFO L78 Accepts]: Start accepts. Automaton has 4420 states and 6544 transitions. Word has length 562 [2022-11-03 02:32:50,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:50,250 INFO L495 AbstractCegarLoop]: Abstraction has 4420 states and 6544 transitions. [2022-11-03 02:32:50,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:50,251 INFO L276 IsEmpty]: Start isEmpty. Operand 4420 states and 6544 transitions. [2022-11-03 02:32:50,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2022-11-03 02:32:50,256 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:50,256 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:50,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-03 02:32:50,257 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:50,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:50,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1899187156, now seen corresponding path program 1 times [2022-11-03 02:32:50,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:50,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890069443] [2022-11-03 02:32:50,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:50,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:50,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:32:51,354 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:32:51,354 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:51,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890069443] [2022-11-03 02:32:51,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890069443] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:32:51,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:32:51,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:32:51,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894998027] [2022-11-03 02:32:51,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:32:51,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:32:51,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:51,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:32:51,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:51,357 INFO L87 Difference]: Start difference. First operand 4420 states and 6544 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:53,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:32:54,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:54,625 INFO L93 Difference]: Finished difference Result 4422 states and 6545 transitions. [2022-11-03 02:32:54,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:32:54,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 563 [2022-11-03 02:32:54,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:54,671 INFO L225 Difference]: With dead ends: 4422 [2022-11-03 02:32:54,671 INFO L226 Difference]: Without dead ends: 4419 [2022-11-03 02:32:54,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:54,676 INFO L413 NwaCegarLoop]: 1602 mSDtfsCounter, 1615 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1615 SdHoareTripleChecker+Valid, 1602 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:54,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1615 Valid, 1602 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 136 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2022-11-03 02:32:54,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4419 states. [2022-11-03 02:32:54,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4419 to 4419. [2022-11-03 02:32:54,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4419 states, 2948 states have (on average 1.412483039348711) internal successors, (4164), 3010 states have internal predecessors, (4164), 1191 states have call successors, (1191), 280 states have call predecessors, (1191), 279 states have return successors, (1187), 1142 states have call predecessors, (1187), 1187 states have call successors, (1187) [2022-11-03 02:32:54,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4419 states to 4419 states and 6542 transitions. [2022-11-03 02:32:54,950 INFO L78 Accepts]: Start accepts. Automaton has 4419 states and 6542 transitions. Word has length 563 [2022-11-03 02:32:54,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:54,951 INFO L495 AbstractCegarLoop]: Abstraction has 4419 states and 6542 transitions. [2022-11-03 02:32:54,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:54,951 INFO L276 IsEmpty]: Start isEmpty. Operand 4419 states and 6542 transitions. [2022-11-03 02:32:54,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2022-11-03 02:32:54,957 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:54,957 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:54,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-03 02:32:54,957 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:54,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:54,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1254066660, now seen corresponding path program 1 times [2022-11-03 02:32:54,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:54,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608138325] [2022-11-03 02:32:54,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:54,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:32:55,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:32:56,012 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:32:56,012 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:32:56,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608138325] [2022-11-03 02:32:56,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608138325] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:32:56,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:32:56,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:32:56,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846089043] [2022-11-03 02:32:56,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:32:56,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:32:56,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:32:56,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:32:56,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:56,015 INFO L87 Difference]: Start difference. First operand 4419 states and 6542 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:58,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:32:59,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:32:59,276 INFO L93 Difference]: Finished difference Result 4421 states and 6543 transitions. [2022-11-03 02:32:59,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:32:59,276 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 564 [2022-11-03 02:32:59,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:32:59,297 INFO L225 Difference]: With dead ends: 4421 [2022-11-03 02:32:59,298 INFO L226 Difference]: Without dead ends: 4411 [2022-11-03 02:32:59,301 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:32:59,302 INFO L413 NwaCegarLoop]: 1601 mSDtfsCounter, 1612 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1612 SdHoareTripleChecker+Valid, 1601 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:32:59,302 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1612 Valid, 1601 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2022-11-03 02:32:59,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4411 states. [2022-11-03 02:32:59,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4411 to 4411. [2022-11-03 02:32:59,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4411 states, 2941 states have (on average 1.411764705882353) internal successors, (4152), 3002 states have internal predecessors, (4152), 1190 states have call successors, (1190), 280 states have call predecessors, (1190), 279 states have return successors, (1187), 1142 states have call predecessors, (1187), 1187 states have call successors, (1187) [2022-11-03 02:32:59,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4411 states to 4411 states and 6529 transitions. [2022-11-03 02:32:59,590 INFO L78 Accepts]: Start accepts. Automaton has 4411 states and 6529 transitions. Word has length 564 [2022-11-03 02:32:59,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:32:59,593 INFO L495 AbstractCegarLoop]: Abstraction has 4411 states and 6529 transitions. [2022-11-03 02:32:59,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 3 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:32:59,593 INFO L276 IsEmpty]: Start isEmpty. Operand 4411 states and 6529 transitions. [2022-11-03 02:32:59,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 587 [2022-11-03 02:32:59,606 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:32:59,606 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:32:59,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-03 02:32:59,607 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:32:59,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:32:59,607 INFO L85 PathProgramCache]: Analyzing trace with hash -892696578, now seen corresponding path program 1 times [2022-11-03 02:32:59,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:32:59,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872660709] [2022-11-03 02:32:59,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:32:59,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:33:00,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:33:01,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:33:01,254 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:33:01,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872660709] [2022-11-03 02:33:01,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872660709] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:33:01,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:33:01,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:33:01,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310165156] [2022-11-03 02:33:01,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:33:01,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:33:01,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:33:01,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:33:01,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:01,257 INFO L87 Difference]: Start difference. First operand 4411 states and 6529 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (64), 3 states have call predecessors, (64), 2 states have return successors, (57), 2 states have call predecessors, (57), 2 states have call successors, (57) [2022-11-03 02:33:03,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:33:04,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:33:04,913 INFO L93 Difference]: Finished difference Result 4413 states and 6530 transitions. [2022-11-03 02:33:04,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:33:04,913 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (64), 3 states have call predecessors, (64), 2 states have return successors, (57), 2 states have call predecessors, (57), 2 states have call successors, (57) Word has length 586 [2022-11-03 02:33:04,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:33:04,936 INFO L225 Difference]: With dead ends: 4413 [2022-11-03 02:33:04,936 INFO L226 Difference]: Without dead ends: 4410 [2022-11-03 02:33:04,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:04,940 INFO L413 NwaCegarLoop]: 1591 mSDtfsCounter, 13 mSDsluCounter, 1704 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 3164 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-03 02:33:04,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 3164 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 268 Invalid, 1 Unknown, 0 Unchecked, 3.5s Time] [2022-11-03 02:33:04,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4410 states. [2022-11-03 02:33:05,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4410 to 4410. [2022-11-03 02:33:05,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4410 states, 2941 states have (on average 1.4090445426725604) internal successors, (4144), 3001 states have internal predecessors, (4144), 1189 states have call successors, (1189), 280 states have call predecessors, (1189), 279 states have return successors, (1187), 1142 states have call predecessors, (1187), 1187 states have call successors, (1187) [2022-11-03 02:33:05,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4410 states to 4410 states and 6520 transitions. [2022-11-03 02:33:05,228 INFO L78 Accepts]: Start accepts. Automaton has 4410 states and 6520 transitions. Word has length 586 [2022-11-03 02:33:05,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:33:05,229 INFO L495 AbstractCegarLoop]: Abstraction has 4410 states and 6520 transitions. [2022-11-03 02:33:05,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (64), 3 states have call predecessors, (64), 2 states have return successors, (57), 2 states have call predecessors, (57), 2 states have call successors, (57) [2022-11-03 02:33:05,229 INFO L276 IsEmpty]: Start isEmpty. Operand 4410 states and 6520 transitions. [2022-11-03 02:33:05,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2022-11-03 02:33:05,238 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:33:05,238 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:33:05,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-03 02:33:05,239 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:33:05,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:33:05,239 INFO L85 PathProgramCache]: Analyzing trace with hash 457028842, now seen corresponding path program 1 times [2022-11-03 02:33:05,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:33:05,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730348870] [2022-11-03 02:33:05,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:33:05,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:33:05,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:33:06,243 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:33:06,247 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:33:06,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730348870] [2022-11-03 02:33:06,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730348870] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:33:06,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:33:06,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:33:06,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211596603] [2022-11-03 02:33:06,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:33:06,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:33:06,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:33:06,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:33:06,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:06,250 INFO L87 Difference]: Start difference. First operand 4410 states and 6520 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2022-11-03 02:33:08,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:33:10,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:33:10,579 INFO L93 Difference]: Finished difference Result 12852 states and 18987 transitions. [2022-11-03 02:33:10,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:33:10,579 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) Word has length 593 [2022-11-03 02:33:10,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:33:10,625 INFO L225 Difference]: With dead ends: 12852 [2022-11-03 02:33:10,625 INFO L226 Difference]: Without dead ends: 8550 [2022-11-03 02:33:10,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:10,654 INFO L413 NwaCegarLoop]: 2061 mSDtfsCounter, 1445 mSDsluCounter, 1716 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1445 SdHoareTripleChecker+Valid, 3647 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-11-03 02:33:10,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1445 Valid, 3647 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 319 Invalid, 1 Unknown, 0 Unchecked, 3.9s Time] [2022-11-03 02:33:10,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8550 states. [2022-11-03 02:33:11,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8550 to 8544. [2022-11-03 02:33:11,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8544 states, 5729 states have (on average 1.4149066154651773) internal successors, (8106), 5841 states have internal predecessors, (8106), 2257 states have call successors, (2257), 558 states have call predecessors, (2257), 557 states have return successors, (2255), 2168 states have call predecessors, (2255), 2255 states have call successors, (2255) [2022-11-03 02:33:11,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8544 states to 8544 states and 12618 transitions. [2022-11-03 02:33:11,216 INFO L78 Accepts]: Start accepts. Automaton has 8544 states and 12618 transitions. Word has length 593 [2022-11-03 02:33:11,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:33:11,217 INFO L495 AbstractCegarLoop]: Abstraction has 8544 states and 12618 transitions. [2022-11-03 02:33:11,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2022-11-03 02:33:11,217 INFO L276 IsEmpty]: Start isEmpty. Operand 8544 states and 12618 transitions. [2022-11-03 02:33:11,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 601 [2022-11-03 02:33:11,227 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:33:11,227 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:33:11,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-03 02:33:11,227 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:33:11,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:33:11,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1100185015, now seen corresponding path program 1 times [2022-11-03 02:33:11,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:33:11,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128146832] [2022-11-03 02:33:11,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:33:11,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:33:11,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:33:12,622 INFO L134 CoverageAnalysis]: Checked inductivity of 7998 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7998 trivial. 0 not checked. [2022-11-03 02:33:12,623 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:33:12,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128146832] [2022-11-03 02:33:12,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128146832] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:33:12,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:33:12,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:33:12,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277121933] [2022-11-03 02:33:12,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:33:12,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:33:12,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:33:12,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:33:12,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:12,625 INFO L87 Difference]: Start difference. First operand 8544 states and 12618 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60) [2022-11-03 02:33:14,721 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:33:16,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:33:16,668 INFO L93 Difference]: Finished difference Result 17372 states and 25884 transitions. [2022-11-03 02:33:16,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:33:16,669 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60) Word has length 600 [2022-11-03 02:33:16,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:33:16,721 INFO L225 Difference]: With dead ends: 17372 [2022-11-03 02:33:16,721 INFO L226 Difference]: Without dead ends: 8936 [2022-11-03 02:33:16,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:16,770 INFO L413 NwaCegarLoop]: 1608 mSDtfsCounter, 36 mSDsluCounter, 1710 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 3185 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-03 02:33:16,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 3185 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 285 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2022-11-03 02:33:16,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8936 states. [2022-11-03 02:33:17,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8936 to 8632. [2022-11-03 02:33:17,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8632 states, 5817 states have (on average 1.419632112772907) internal successors, (8258), 5929 states have internal predecessors, (8258), 2257 states have call successors, (2257), 558 states have call predecessors, (2257), 557 states have return successors, (2255), 2168 states have call predecessors, (2255), 2255 states have call successors, (2255) [2022-11-03 02:33:17,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8632 states to 8632 states and 12770 transitions. [2022-11-03 02:33:17,335 INFO L78 Accepts]: Start accepts. Automaton has 8632 states and 12770 transitions. Word has length 600 [2022-11-03 02:33:17,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:33:17,336 INFO L495 AbstractCegarLoop]: Abstraction has 8632 states and 12770 transitions. [2022-11-03 02:33:17,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60) [2022-11-03 02:33:17,337 INFO L276 IsEmpty]: Start isEmpty. Operand 8632 states and 12770 transitions. [2022-11-03 02:33:17,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 627 [2022-11-03 02:33:17,347 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:33:17,347 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 40, 40, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:33:17,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-03 02:33:17,348 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:33:17,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:33:17,349 INFO L85 PathProgramCache]: Analyzing trace with hash -2108040750, now seen corresponding path program 1 times [2022-11-03 02:33:17,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:33:17,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113078210] [2022-11-03 02:33:17,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:33:17,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:33:17,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:33:18,899 INFO L134 CoverageAnalysis]: Checked inductivity of 8028 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8028 trivial. 0 not checked. [2022-11-03 02:33:18,900 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:33:18,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113078210] [2022-11-03 02:33:18,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113078210] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:33:18,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:33:18,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:33:18,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933020839] [2022-11-03 02:33:18,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:33:18,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:33:18,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:33:18,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:33:18,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:18,902 INFO L87 Difference]: Start difference. First operand 8632 states and 12770 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (67), 3 states have call predecessors, (67), 2 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2022-11-03 02:33:21,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:33:22,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:33:22,760 INFO L93 Difference]: Finished difference Result 8634 states and 12771 transitions. [2022-11-03 02:33:22,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:33:22,761 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (67), 3 states have call predecessors, (67), 2 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) Word has length 626 [2022-11-03 02:33:22,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:33:22,810 INFO L225 Difference]: With dead ends: 8634 [2022-11-03 02:33:22,811 INFO L226 Difference]: Without dead ends: 8631 [2022-11-03 02:33:22,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:22,819 INFO L413 NwaCegarLoop]: 1798 mSDtfsCounter, 250 mSDsluCounter, 1696 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 3363 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:33:22,820 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 3363 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 277 Invalid, 1 Unknown, 0 Unchecked, 3.6s Time] [2022-11-03 02:33:22,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8631 states. [2022-11-03 02:33:23,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8631 to 8631. [2022-11-03 02:33:23,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8631 states, 5817 states have (on average 1.4182568334192882) internal successors, (8250), 5928 states have internal predecessors, (8250), 2256 states have call successors, (2256), 558 states have call predecessors, (2256), 557 states have return successors, (2255), 2168 states have call predecessors, (2255), 2255 states have call successors, (2255) [2022-11-03 02:33:23,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8631 states to 8631 states and 12761 transitions. [2022-11-03 02:33:23,503 INFO L78 Accepts]: Start accepts. Automaton has 8631 states and 12761 transitions. Word has length 626 [2022-11-03 02:33:23,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:33:23,504 INFO L495 AbstractCegarLoop]: Abstraction has 8631 states and 12761 transitions. [2022-11-03 02:33:23,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (67), 3 states have call predecessors, (67), 2 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2022-11-03 02:33:23,504 INFO L276 IsEmpty]: Start isEmpty. Operand 8631 states and 12761 transitions. [2022-11-03 02:33:23,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 880 [2022-11-03 02:33:23,522 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:33:23,522 INFO L195 NwaCegarLoop]: trace histogram [65, 65, 65, 65, 65, 65, 65, 65, 65, 12, 12, 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] [2022-11-03 02:33:23,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-03 02:33:23,523 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:33:23,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:33:23,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1285695420, now seen corresponding path program 1 times [2022-11-03 02:33:23,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:33:23,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981981959] [2022-11-03 02:33:23,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:33:23,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:33:23,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:33:25,165 INFO L134 CoverageAnalysis]: Checked inductivity of 21003 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21003 trivial. 0 not checked. [2022-11-03 02:33:25,166 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:33:25,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981981959] [2022-11-03 02:33:25,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981981959] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:33:25,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:33:25,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:33:25,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136396933] [2022-11-03 02:33:25,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:33:25,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:33:25,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:33:25,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:33:25,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:25,168 INFO L87 Difference]: Start difference. First operand 8631 states and 12761 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (83), 3 states have call predecessors, (83), 2 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2022-11-03 02:33:27,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:33:29,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:33:29,229 INFO L93 Difference]: Finished difference Result 8631 states and 12761 transitions. [2022-11-03 02:33:29,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:33:29,230 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (83), 3 states have call predecessors, (83), 2 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) Word has length 879 [2022-11-03 02:33:29,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:33:29,233 INFO L225 Difference]: With dead ends: 8631 [2022-11-03 02:33:29,234 INFO L226 Difference]: Without dead ends: 0 [2022-11-03 02:33:29,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:33:29,277 INFO L413 NwaCegarLoop]: 1586 mSDtfsCounter, 20 mSDsluCounter, 1694 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 3150 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:33:29,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 3150 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 268 Invalid, 1 Unknown, 0 Unchecked, 3.6s Time] [2022-11-03 02:33:29,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-03 02:33:29,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-03 02:33:29,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:33:29,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-03 02:33:29,282 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 879 [2022-11-03 02:33:29,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:33:29,283 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-03 02:33:29,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (83), 3 states have call predecessors, (83), 2 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2022-11-03 02:33:29,283 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-03 02:33:29,284 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-03 02:33:29,286 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-03 02:33:29,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-03 02:33:29,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-03 02:35:12,206 INFO L902 garLoopResultBuilder]: At program point dev_get_drvdataENTRY(lines 4020 4025) the Hoare annotation is: true [2022-11-03 02:35:12,206 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataEXIT(lines 4020 4025) no Hoare annotation was computed. [2022-11-03 02:35:12,206 INFO L899 garLoopResultBuilder]: For program point L5089(line 5089) no Hoare annotation was computed. [2022-11-03 02:35:12,206 INFO L899 garLoopResultBuilder]: For program point L5056(line 5056) no Hoare annotation was computed. [2022-11-03 02:35:12,207 INFO L899 garLoopResultBuilder]: For program point L5048(line 5048) no Hoare annotation was computed. [2022-11-03 02:35:12,207 INFO L899 garLoopResultBuilder]: For program point L5040-1(line 5040) no Hoare annotation was computed. [2022-11-03 02:35:12,207 INFO L895 garLoopResultBuilder]: At program point L5040(line 5040) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,207 INFO L899 garLoopResultBuilder]: For program point bq2415x_timer_workFINAL(lines 5009 5104) no Hoare annotation was computed. [2022-11-03 02:35:12,208 INFO L899 garLoopResultBuilder]: For program point L5065(line 5065) no Hoare annotation was computed. [2022-11-03 02:35:12,208 INFO L895 garLoopResultBuilder]: At program point L5090(line 5090) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,208 INFO L895 garLoopResultBuilder]: At program point L5057(line 5057) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,208 INFO L899 garLoopResultBuilder]: For program point L5024(lines 5024 5027) no Hoare annotation was computed. [2022-11-03 02:35:12,209 INFO L899 garLoopResultBuilder]: For program point L5041(lines 5041 5045) no Hoare annotation was computed. [2022-11-03 02:35:12,209 INFO L895 garLoopResultBuilder]: At program point L5099(lines 5046 5100) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,209 INFO L895 garLoopResultBuilder]: At program point L5066(line 5066) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,209 INFO L899 garLoopResultBuilder]: For program point L5083(line 5083) no Hoare annotation was computed. [2022-11-03 02:35:12,210 INFO L899 garLoopResultBuilder]: For program point L5050(line 5050) no Hoare annotation was computed. [2022-11-03 02:35:12,210 INFO L899 garLoopResultBuilder]: For program point L5075(line 5075) no Hoare annotation was computed. [2022-11-03 02:35:12,210 INFO L895 garLoopResultBuilder]: At program point L5042(line 5042) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,210 INFO L895 garLoopResultBuilder]: At program point L5034(line 5034) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,211 INFO L899 garLoopResultBuilder]: For program point L5034-1(line 5034) no Hoare annotation was computed. [2022-11-03 02:35:12,211 INFO L899 garLoopResultBuilder]: For program point L5059(line 5059) no Hoare annotation was computed. [2022-11-03 02:35:12,211 INFO L899 garLoopResultBuilder]: For program point L5092(line 5092) no Hoare annotation was computed. [2022-11-03 02:35:12,211 INFO L895 garLoopResultBuilder]: At program point bq2415x_timer_workENTRY(lines 5009 5104) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,211 INFO L899 garLoopResultBuilder]: For program point L5035(lines 5035 5039) no Hoare annotation was computed. [2022-11-03 02:35:12,212 INFO L899 garLoopResultBuilder]: For program point bq2415x_timer_workEXIT(lines 5009 5104) no Hoare annotation was computed. [2022-11-03 02:35:12,212 INFO L899 garLoopResultBuilder]: For program point L5101(line 5101) no Hoare annotation was computed. [2022-11-03 02:35:12,212 INFO L899 garLoopResultBuilder]: For program point L5068(line 5068) no Hoare annotation was computed. [2022-11-03 02:35:12,212 INFO L895 garLoopResultBuilder]: At program point L5093(line 5093) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,212 INFO L895 garLoopResultBuilder]: At program point L5060(line 5060) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,213 INFO L899 garLoopResultBuilder]: For program point L5019-4(lines 5019 5023) no Hoare annotation was computed. [2022-11-03 02:35:12,213 INFO L899 garLoopResultBuilder]: For program point L5019-2(lines 5019 5023) no Hoare annotation was computed. [2022-11-03 02:35:12,213 INFO L899 garLoopResultBuilder]: For program point L5077(line 5077) no Hoare annotation was computed. [2022-11-03 02:35:12,213 INFO L895 garLoopResultBuilder]: At program point L5069(line 5069) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,214 INFO L895 garLoopResultBuilder]: At program point L5036(line 5036) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,214 INFO L899 garLoopResultBuilder]: For program point L5028-1(line 5028) no Hoare annotation was computed. [2022-11-03 02:35:12,214 INFO L895 garLoopResultBuilder]: At program point L5028(line 5028) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,214 INFO L899 garLoopResultBuilder]: For program point L5086(line 5086) no Hoare annotation was computed. [2022-11-03 02:35:12,214 INFO L899 garLoopResultBuilder]: For program point L5020-1(line 5020) no Hoare annotation was computed. [2022-11-03 02:35:12,215 INFO L899 garLoopResultBuilder]: For program point L5053(line 5053) no Hoare annotation was computed. [2022-11-03 02:35:12,215 INFO L895 garLoopResultBuilder]: At program point L5020(line 5020) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,215 INFO L899 garLoopResultBuilder]: For program point L5095(line 5095) no Hoare annotation was computed. [2022-11-03 02:35:12,215 INFO L899 garLoopResultBuilder]: For program point L5062(line 5062) no Hoare annotation was computed. [2022-11-03 02:35:12,215 INFO L899 garLoopResultBuilder]: For program point L5029(lines 5029 5033) no Hoare annotation was computed. [2022-11-03 02:35:12,216 INFO L895 garLoopResultBuilder]: At program point L5021(line 5021) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,216 INFO L899 garLoopResultBuilder]: For program point L5021-1(line 5021) no Hoare annotation was computed. [2022-11-03 02:35:12,216 INFO L899 garLoopResultBuilder]: For program point L5046(lines 5046 5100) no Hoare annotation was computed. [2022-11-03 02:35:12,216 INFO L895 garLoopResultBuilder]: At program point L5063(line 5063) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,217 INFO L895 garLoopResultBuilder]: At program point L5030(line 5030) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,217 INFO L895 garLoopResultBuilder]: At program point L5096(line 5096) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,217 INFO L899 garLoopResultBuilder]: For program point L5080(line 5080) no Hoare annotation was computed. [2022-11-03 02:35:12,217 INFO L902 garLoopResultBuilder]: At program point sysfs_notifyENTRY(lines 8590 8592) the Hoare annotation is: true [2022-11-03 02:35:12,217 INFO L899 garLoopResultBuilder]: For program point sysfs_notifyEXIT(lines 8590 8592) no Hoare annotation was computed. [2022-11-03 02:35:12,217 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_readEXIT(lines 4124 4155) no Hoare annotation was computed. [2022-11-03 02:35:12,218 INFO L895 garLoopResultBuilder]: At program point bq2415x_i2c_readENTRY(lines 4124 4155) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,218 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_readFINAL(lines 4124 4155) no Hoare annotation was computed. [2022-11-03 02:35:12,218 INFO L895 garLoopResultBuilder]: At program point L7410(line 7410) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (= ~ldv_mutex_bq2415x_i2c_mutex~0 2)) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse5) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,219 INFO L895 garLoopResultBuilder]: At program point L7411(lines 7407 7414) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,219 INFO L899 garLoopResultBuilder]: For program point L4147-1(line 4147) no Hoare annotation was computed. [2022-11-03 02:35:12,219 INFO L895 garLoopResultBuilder]: At program point L4147(line 4147) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (= ~ldv_mutex_bq2415x_i2c_mutex~0 2)) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse5) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,219 INFO L895 garLoopResultBuilder]: At program point L7410-1(line 7410) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,220 INFO L895 garLoopResultBuilder]: At program point L7402(line 7402) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,220 INFO L895 garLoopResultBuilder]: At program point L7403(lines 7399 7406) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (= ~ldv_mutex_bq2415x_i2c_mutex~0 2)) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse5) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,220 INFO L899 garLoopResultBuilder]: For program point L4134(lines 4134 4137) no Hoare annotation was computed. [2022-11-03 02:35:12,220 INFO L895 garLoopResultBuilder]: At program point L7402-1(line 7402) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (= ~ldv_mutex_bq2415x_i2c_mutex~0 2)) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse5) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,221 INFO L902 garLoopResultBuilder]: At program point power_supply_get_drvdataENTRY(lines 8555 8557) the Hoare annotation is: true [2022-11-03 02:35:12,221 INFO L902 garLoopResultBuilder]: At program point L8556(line 8556) the Hoare annotation is: true [2022-11-03 02:35:12,221 INFO L899 garLoopResultBuilder]: For program point L8556-1(line 8556) no Hoare annotation was computed. [2022-11-03 02:35:12,221 INFO L899 garLoopResultBuilder]: For program point power_supply_get_drvdataEXIT(lines 8555 8557) no Hoare annotation was computed. [2022-11-03 02:35:12,221 INFO L895 garLoopResultBuilder]: At program point bq2415x_i2c_writeENTRY(lines 4184 4212) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,222 INFO L895 garLoopResultBuilder]: At program point L7426-1(line 7426) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,222 INFO L895 garLoopResultBuilder]: At program point L7418(line 7418) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,222 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_writeEXIT(lines 4184 4212) no Hoare annotation was computed. [2022-11-03 02:35:12,222 INFO L895 garLoopResultBuilder]: At program point L7419(lines 7415 7422) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (= ~ldv_mutex_bq2415x_i2c_mutex~0 2)) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse5) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,223 INFO L895 garLoopResultBuilder]: At program point L7418-1(line 7418) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (= ~ldv_mutex_bq2415x_i2c_mutex~0 2)) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse5) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,223 INFO L895 garLoopResultBuilder]: At program point L4201(line 4201) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (= ~ldv_mutex_bq2415x_i2c_mutex~0 2)) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse5) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,223 INFO L899 garLoopResultBuilder]: For program point L4201-1(line 4201) no Hoare annotation was computed. [2022-11-03 02:35:12,223 INFO L895 garLoopResultBuilder]: At program point L7426(line 7426) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (= ~ldv_mutex_bq2415x_i2c_mutex~0 2)) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse5) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,224 INFO L895 garLoopResultBuilder]: At program point L7427(lines 7423 7430) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,224 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_bq2415x_id_mutexENTRY(lines 7761 7771) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_bq2415x_id_mutex~0)| 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_bq2415x_id_mutex~0 1)) [2022-11-03 02:35:12,224 INFO L899 garLoopResultBuilder]: For program point L7764-1(lines 7764 7767) no Hoare annotation was computed. [2022-11-03 02:35:12,224 INFO L899 garLoopResultBuilder]: For program point L7764(lines 7764 7767) no Hoare annotation was computed. [2022-11-03 02:35:12,224 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_bq2415x_id_mutexEXIT(lines 7761 7771) no Hoare annotation was computed. [2022-11-03 02:35:12,225 INFO L895 garLoopResultBuilder]: At program point L7765(line 7765) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_bq2415x_id_mutex~0)| 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0))) [2022-11-03 02:35:12,225 INFO L899 garLoopResultBuilder]: For program point L7825-1(lines 7825 7828) no Hoare annotation was computed. [2022-11-03 02:35:12,225 INFO L899 garLoopResultBuilder]: For program point L7825(lines 7825 7828) no Hoare annotation was computed. [2022-11-03 02:35:12,225 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_unlock_bq2415x_id_mutexENTRY(lines 7822 7832) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (not (= 2 |old(~ldv_mutex_bq2415x_id_mutex~0)|))) [2022-11-03 02:35:12,225 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_bq2415x_id_mutexEXIT(lines 7822 7832) no Hoare annotation was computed. [2022-11-03 02:35:12,225 INFO L895 garLoopResultBuilder]: At program point L7826(line 7826) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 |old(~ldv_mutex_bq2415x_id_mutex~0)|))) [2022-11-03 02:35:12,226 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_bq2415x_timer_mutexEXIT(lines 7966 7976) no Hoare annotation was computed. [2022-11-03 02:35:12,226 INFO L899 garLoopResultBuilder]: For program point L7969-1(lines 7969 7972) no Hoare annotation was computed. [2022-11-03 02:35:12,226 INFO L899 garLoopResultBuilder]: For program point L7969(lines 7969 7972) no Hoare annotation was computed. [2022-11-03 02:35:12,226 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_unlock_bq2415x_timer_mutexENTRY(lines 7966 7976) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 2)) (not (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) [2022-11-03 02:35:12,226 INFO L895 garLoopResultBuilder]: At program point L7970(line 7970) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 2)) (not (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0))) [2022-11-03 02:35:12,227 INFO L899 garLoopResultBuilder]: For program point L5680-1(line 5680) no Hoare annotation was computed. [2022-11-03 02:35:12,227 INFO L895 garLoopResultBuilder]: At program point L5680(line 5680) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,227 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_show_limitFINAL(lines 5665 5717) no Hoare annotation was computed. [2022-11-03 02:35:12,227 INFO L895 garLoopResultBuilder]: At program point L4611(line 4611) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,227 INFO L895 garLoopResultBuilder]: At program point L4611-1(line 4611) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,228 INFO L899 garLoopResultBuilder]: For program point L5701(lines 5701 5705) no Hoare annotation was computed. [2022-11-03 02:35:12,228 INFO L899 garLoopResultBuilder]: For program point L5701-1(lines 5679 5716) no Hoare annotation was computed. [2022-11-03 02:35:12,228 INFO L895 garLoopResultBuilder]: At program point bq2415x_sysfs_show_limitENTRY(lines 5665 5717) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,228 INFO L899 garLoopResultBuilder]: For program point L5697(lines 5697 5706) no Hoare annotation was computed. [2022-11-03 02:35:12,228 INFO L899 garLoopResultBuilder]: For program point L5693(lines 5693 5707) no Hoare annotation was computed. [2022-11-03 02:35:12,229 INFO L895 garLoopResultBuilder]: At program point L4537(line 4537) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,229 INFO L899 garLoopResultBuilder]: For program point L5689(lines 5689 5708) no Hoare annotation was computed. [2022-11-03 02:35:12,229 INFO L895 garLoopResultBuilder]: At program point L4537-1(line 4537) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,229 INFO L899 garLoopResultBuilder]: For program point L5685(lines 5685 5709) no Hoare annotation was computed. [2022-11-03 02:35:12,229 INFO L895 garLoopResultBuilder]: At program point L4686(line 4686) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,229 INFO L899 garLoopResultBuilder]: For program point L4682(lines 4682 4685) no Hoare annotation was computed. [2022-11-03 02:35:12,230 INFO L899 garLoopResultBuilder]: For program point L4686-1(line 4686) no Hoare annotation was computed. [2022-11-03 02:35:12,230 INFO L895 garLoopResultBuilder]: At program point L4649(line 4649) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,230 INFO L899 garLoopResultBuilder]: For program point L4649-1(line 4649) no Hoare annotation was computed. [2022-11-03 02:35:12,230 INFO L899 garLoopResultBuilder]: For program point L4645(lines 4645 4648) no Hoare annotation was computed. [2022-11-03 02:35:12,230 INFO L895 garLoopResultBuilder]: At program point L4691(lines 4678 4693) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,230 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_show_limitEXIT(lines 5665 5717) no Hoare annotation was computed. [2022-11-03 02:35:12,231 INFO L895 garLoopResultBuilder]: At program point L5682(line 5682) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,231 INFO L895 garLoopResultBuilder]: At program point L4654(lines 4641 4656) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,231 INFO L899 garLoopResultBuilder]: For program point L5682-1(line 5682) no Hoare annotation was computed. [2022-11-03 02:35:12,231 INFO L895 garLoopResultBuilder]: At program point L4581(line 4581) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,231 INFO L895 garLoopResultBuilder]: At program point L4581-1(line 4581) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,232 INFO L899 garLoopResultBuilder]: For program point L4825(line 4825) no Hoare annotation was computed. [2022-11-03 02:35:12,232 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_modeFINAL(lines 4758 4908) no Hoare annotation was computed. [2022-11-03 02:35:12,232 INFO L899 garLoopResultBuilder]: For program point L4875(lines 4875 4881) no Hoare annotation was computed. [2022-11-03 02:35:12,232 INFO L899 garLoopResultBuilder]: For program point L4867(line 4867) no Hoare annotation was computed. [2022-11-03 02:35:12,232 INFO L895 garLoopResultBuilder]: At program point bq2415x_set_modeENTRY(lines 4758 4908) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,232 INFO L895 garLoopResultBuilder]: At program point L4834(line 4834) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,233 INFO L899 garLoopResultBuilder]: For program point L4834-1(line 4834) no Hoare annotation was computed. [2022-11-03 02:35:12,233 INFO L899 garLoopResultBuilder]: For program point L4876-1(line 4876) no Hoare annotation was computed. [2022-11-03 02:35:12,233 INFO L895 garLoopResultBuilder]: At program point L4876(line 4876) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,233 INFO L895 garLoopResultBuilder]: At program point L4835-2(lines 4835 4838) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,233 INFO L899 garLoopResultBuilder]: For program point L4827(line 4827) no Hoare annotation was computed. [2022-11-03 02:35:12,233 INFO L899 garLoopResultBuilder]: For program point L4786-1(lines 4775 4907) no Hoare annotation was computed. [2022-11-03 02:35:12,234 INFO L899 garLoopResultBuilder]: For program point L4811(line 4811) no Hoare annotation was computed. [2022-11-03 02:35:12,234 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_modeEXIT(lines 4758 4908) no Hoare annotation was computed. [2022-11-03 02:35:12,234 INFO L895 garLoopResultBuilder]: At program point L4787(line 4787) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= bq2415x_set_mode_~ret~14 0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) [2022-11-03 02:35:12,234 INFO L899 garLoopResultBuilder]: For program point L4820-1(line 4820) no Hoare annotation was computed. [2022-11-03 02:35:12,234 INFO L899 garLoopResultBuilder]: For program point L4787-1(line 4787) no Hoare annotation was computed. [2022-11-03 02:35:12,234 INFO L899 garLoopResultBuilder]: For program point L4853(line 4853) no Hoare annotation was computed. [2022-11-03 02:35:12,235 INFO L895 garLoopResultBuilder]: At program point L4820(line 4820) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,235 INFO L899 garLoopResultBuilder]: For program point L4878(lines 4878 4881) no Hoare annotation was computed. [2022-11-03 02:35:12,235 INFO L899 garLoopResultBuilder]: For program point L4878-2(lines 4775 4907) no Hoare annotation was computed. [2022-11-03 02:35:12,235 INFO L895 garLoopResultBuilder]: At program point L4870(lines 4775 4907) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,235 INFO L895 garLoopResultBuilder]: At program point L4862(line 4862) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,235 INFO L899 garLoopResultBuilder]: For program point L4862-1(line 4862) no Hoare annotation was computed. [2022-11-03 02:35:12,236 INFO L899 garLoopResultBuilder]: For program point L4887(lines 4887 4890) no Hoare annotation was computed. [2022-11-03 02:35:12,236 INFO L895 garLoopResultBuilder]: At program point L4821-2(lines 4821 4824) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,236 INFO L899 garLoopResultBuilder]: For program point L4887-2(lines 4775 4907) no Hoare annotation was computed. [2022-11-03 02:35:12,236 INFO L895 garLoopResultBuilder]: At program point L4879(line 4879) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,236 INFO L899 garLoopResultBuilder]: For program point L4879-1(line 4879) no Hoare annotation was computed. [2022-11-03 02:35:12,236 INFO L899 garLoopResultBuilder]: For program point L4813(line 4813) no Hoare annotation was computed. [2022-11-03 02:35:12,237 INFO L899 garLoopResultBuilder]: For program point L4896-2(lines 4775 4907) no Hoare annotation was computed. [2022-11-03 02:35:12,237 INFO L899 garLoopResultBuilder]: For program point L4896(lines 4896 4899) no Hoare annotation was computed. [2022-11-03 02:35:12,237 INFO L895 garLoopResultBuilder]: At program point L4863-2(lines 4863 4866) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,237 INFO L899 garLoopResultBuilder]: For program point L4855(line 4855) no Hoare annotation was computed. [2022-11-03 02:35:12,237 INFO L899 garLoopResultBuilder]: For program point L4888-1(line 4888) no Hoare annotation was computed. [2022-11-03 02:35:12,237 INFO L895 garLoopResultBuilder]: At program point L4888(line 4888) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,238 INFO L899 garLoopResultBuilder]: For program point L4839(line 4839) no Hoare annotation was computed. [2022-11-03 02:35:12,238 INFO L895 garLoopResultBuilder]: At program point L4806(line 4806) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,238 INFO L895 garLoopResultBuilder]: At program point L4905(line 4905) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,238 INFO L899 garLoopResultBuilder]: For program point L4905-1(line 4905) no Hoare annotation was computed. [2022-11-03 02:35:12,238 INFO L899 garLoopResultBuilder]: For program point L4806-1(line 4806) no Hoare annotation was computed. [2022-11-03 02:35:12,238 INFO L895 garLoopResultBuilder]: At program point L4897(line 4897) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,239 INFO L899 garLoopResultBuilder]: For program point L4897-1(line 4897) no Hoare annotation was computed. [2022-11-03 02:35:12,239 INFO L899 garLoopResultBuilder]: For program point L4790-1(lines 4775 4907) no Hoare annotation was computed. [2022-11-03 02:35:12,239 INFO L899 garLoopResultBuilder]: For program point L4848-1(line 4848) no Hoare annotation was computed. [2022-11-03 02:35:12,239 INFO L895 garLoopResultBuilder]: At program point L4848(line 4848) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,239 INFO L899 garLoopResultBuilder]: For program point L4782-2(lines 4775 4907) no Hoare annotation was computed. [2022-11-03 02:35:12,239 INFO L895 garLoopResultBuilder]: At program point L4807-2(lines 4807 4810) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,240 INFO L899 garLoopResultBuilder]: For program point L4799(line 4799) no Hoare annotation was computed. [2022-11-03 02:35:12,240 INFO L895 garLoopResultBuilder]: At program point L4791(line 4791) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,240 INFO L899 garLoopResultBuilder]: For program point L4791-1(line 4791) no Hoare annotation was computed. [2022-11-03 02:35:12,240 INFO L895 garLoopResultBuilder]: At program point L4849-2(lines 4849 4852) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,241 INFO L899 garLoopResultBuilder]: For program point L4841(line 4841) no Hoare annotation was computed. [2022-11-03 02:35:12,241 INFO L899 garLoopResultBuilder]: For program point ldv_stopEXIT(lines 3857 3863) no Hoare annotation was computed. [2022-11-03 02:35:12,241 INFO L902 garLoopResultBuilder]: At program point ldv_stopENTRY(lines 3857 3863) the Hoare annotation is: true [2022-11-03 02:35:12,241 INFO L902 garLoopResultBuilder]: At program point cancel_delayed_work_syncENTRY(lines 8489 8491) the Hoare annotation is: true [2022-11-03 02:35:12,241 INFO L899 garLoopResultBuilder]: For program point cancel_delayed_work_syncEXIT(lines 8489 8491) no Hoare annotation was computed. [2022-11-03 02:35:12,241 INFO L902 garLoopResultBuilder]: At program point #Ultimate.meminitENTRY(line -1) the Hoare annotation is: true [2022-11-03 02:35:12,241 INFO L899 garLoopResultBuilder]: For program point #Ultimate.meminitEXIT(line -1) no Hoare annotation was computed. [2022-11-03 02:35:12,242 INFO L899 garLoopResultBuilder]: For program point L5634-1(line 5634) no Hoare annotation was computed. [2022-11-03 02:35:12,242 INFO L899 garLoopResultBuilder]: For program point L5628(lines 5628 5631) no Hoare annotation was computed. [2022-11-03 02:35:12,242 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_set_limitEXIT(lines 5607 5664) no Hoare annotation was computed. [2022-11-03 02:35:12,242 INFO L895 garLoopResultBuilder]: At program point bq2415x_sysfs_set_limitENTRY(lines 5607 5664) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,242 INFO L899 garLoopResultBuilder]: For program point L5649(lines 5649 5653) no Hoare annotation was computed. [2022-11-03 02:35:12,242 INFO L899 garLoopResultBuilder]: For program point L5649-1(lines 5622 5663) no Hoare annotation was computed. [2022-11-03 02:35:12,243 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_set_limitFINAL(lines 5607 5664) no Hoare annotation was computed. [2022-11-03 02:35:12,243 INFO L899 garLoopResultBuilder]: For program point L5645(lines 5645 5654) no Hoare annotation was computed. [2022-11-03 02:35:12,243 INFO L899 garLoopResultBuilder]: For program point L5641(lines 5641 5655) no Hoare annotation was computed. [2022-11-03 02:35:12,243 INFO L899 garLoopResultBuilder]: For program point L5637(lines 5637 5656) no Hoare annotation was computed. [2022-11-03 02:35:12,243 INFO L899 garLoopResultBuilder]: For program point L5633(lines 5633 5657) no Hoare annotation was computed. [2022-11-03 02:35:12,243 INFO L895 garLoopResultBuilder]: At program point L5627(line 5627) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,243 INFO L899 garLoopResultBuilder]: For program point L5627-1(line 5627) no Hoare annotation was computed. [2022-11-03 02:35:12,244 INFO L895 garLoopResultBuilder]: At program point L5623(line 5623) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,244 INFO L899 garLoopResultBuilder]: For program point L5623-1(line 5623) no Hoare annotation was computed. [2022-11-03 02:35:12,244 INFO L895 garLoopResultBuilder]: At program point L5625(line 5625) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,244 INFO L899 garLoopResultBuilder]: For program point L5625-1(line 5625) no Hoare annotation was computed. [2022-11-03 02:35:12,244 INFO L895 garLoopResultBuilder]: At program point L5650(line 5650) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,245 INFO L895 garLoopResultBuilder]: At program point L5646(line 5646) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,245 INFO L899 garLoopResultBuilder]: For program point L5650-1(line 5650) no Hoare annotation was computed. [2022-11-03 02:35:12,245 INFO L895 garLoopResultBuilder]: At program point L5642(line 5642) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,245 INFO L899 garLoopResultBuilder]: For program point L5646-1(line 5646) no Hoare annotation was computed. [2022-11-03 02:35:12,245 INFO L895 garLoopResultBuilder]: At program point L5638(line 5638) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,245 INFO L899 garLoopResultBuilder]: For program point L5642-1(line 5642) no Hoare annotation was computed. [2022-11-03 02:35:12,246 INFO L895 garLoopResultBuilder]: At program point L5634(line 5634) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,246 INFO L899 garLoopResultBuilder]: For program point L5638-1(line 5638) no Hoare annotation was computed. [2022-11-03 02:35:12,246 INFO L902 garLoopResultBuilder]: At program point to_acpi_nodeENTRY(lines 4081 4096) the Hoare annotation is: true [2022-11-03 02:35:12,246 INFO L899 garLoopResultBuilder]: For program point to_acpi_nodeEXIT(lines 4081 4096) no Hoare annotation was computed. [2022-11-03 02:35:12,246 INFO L902 garLoopResultBuilder]: At program point device_property_read_u32ENTRY(lines 4048 4056) the Hoare annotation is: true [2022-11-03 02:35:12,246 INFO L899 garLoopResultBuilder]: For program point device_property_read_u32EXIT(lines 4048 4056) no Hoare annotation was computed. [2022-11-03 02:35:12,247 INFO L899 garLoopResultBuilder]: For program point PTR_ERREXIT(lines 7266 7273) no Hoare annotation was computed. [2022-11-03 02:35:12,247 INFO L902 garLoopResultBuilder]: At program point PTR_ERRENTRY(lines 7266 7273) the Hoare annotation is: true [2022-11-03 02:35:12,247 INFO L899 garLoopResultBuilder]: For program point ldv_is_errEXIT(lines 7546 7551) no Hoare annotation was computed. [2022-11-03 02:35:12,247 INFO L902 garLoopResultBuilder]: At program point ldv_is_errENTRY(lines 7546 7551) the Hoare annotation is: true [2022-11-03 02:35:12,247 INFO L899 garLoopResultBuilder]: For program point acpi_device_handleEXIT(lines 4097 4102) no Hoare annotation was computed. [2022-11-03 02:35:12,247 INFO L902 garLoopResultBuilder]: At program point acpi_device_handleENTRY(lines 4097 4102) the Hoare annotation is: true [2022-11-03 02:35:12,247 INFO L899 garLoopResultBuilder]: For program point L4160(lines 4160 4163) no Hoare annotation was computed. [2022-11-03 02:35:12,248 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_read_maskEXIT(lines 4156 4171) no Hoare annotation was computed. [2022-11-03 02:35:12,248 INFO L895 garLoopResultBuilder]: At program point L4164(line 4164) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,248 INFO L895 garLoopResultBuilder]: At program point bq2415x_i2c_read_maskENTRY(lines 4156 4171) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,248 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_read_maskFINAL(lines 4156 4171) no Hoare annotation was computed. [2022-11-03 02:35:12,248 INFO L899 garLoopResultBuilder]: For program point L4164-1(line 4164) no Hoare annotation was computed. [2022-11-03 02:35:12,249 INFO L899 garLoopResultBuilder]: For program point L3793(lines 3793 3801) no Hoare annotation was computed. [2022-11-03 02:35:12,249 INFO L902 garLoopResultBuilder]: At program point ldv_mallocENTRY(lines 3786 3803) the Hoare annotation is: true [2022-11-03 02:35:12,249 INFO L902 garLoopResultBuilder]: At program point L3798(line 3798) the Hoare annotation is: true [2022-11-03 02:35:12,249 INFO L899 garLoopResultBuilder]: For program point L3799-1(line 3799) no Hoare annotation was computed. [2022-11-03 02:35:12,249 INFO L902 garLoopResultBuilder]: At program point L3799(line 3799) the Hoare annotation is: true [2022-11-03 02:35:12,249 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3786 3803) no Hoare annotation was computed. [2022-11-03 02:35:12,249 INFO L902 garLoopResultBuilder]: At program point L3798-1(line 3798) the Hoare annotation is: true [2022-11-03 02:35:12,250 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3786 3803) no Hoare annotation was computed. [2022-11-03 02:35:12,250 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_bq2415x_i2c_mutexEXIT(lines 7678 7688) no Hoare annotation was computed. [2022-11-03 02:35:12,250 INFO L899 garLoopResultBuilder]: For program point L7681-1(lines 7681 7684) no Hoare annotation was computed. [2022-11-03 02:35:12,250 INFO L899 garLoopResultBuilder]: For program point L7681(lines 7681 7684) no Hoare annotation was computed. [2022-11-03 02:35:12,250 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_unlock_bq2415x_i2c_mutexENTRY(lines 7678 7688) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (= ~ldv_mutex_bq2415x_i2c_mutex~0 2)) (.cse3 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 2))) (.cse4 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse5 (not (= 1 ~ldv_mutex_mutex_of_device~0)))) (and (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse3 .cse4 .cse5) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0))))) [2022-11-03 02:35:12,251 INFO L895 garLoopResultBuilder]: At program point L7682(line 7682) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 2))) (.cse3 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse4 (not (= 1 ~ldv_mutex_mutex_of_device~0)))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0))))) [2022-11-03 02:35:12,251 INFO L902 garLoopResultBuilder]: At program point L5206(line 5206) the Hoare annotation is: true [2022-11-03 02:35:12,251 INFO L899 garLoopResultBuilder]: For program point L5206-1(line 5206) no Hoare annotation was computed. [2022-11-03 02:35:12,251 INFO L899 garLoopResultBuilder]: For program point L7471-1(line 7471) no Hoare annotation was computed. [2022-11-03 02:35:12,251 INFO L902 garLoopResultBuilder]: At program point L7471(line 7471) the Hoare annotation is: true [2022-11-03 02:35:12,251 INFO L899 garLoopResultBuilder]: For program point bq2415x_power_supply_exitEXIT(lines 5196 5209) no Hoare annotation was computed. [2022-11-03 02:35:12,251 INFO L902 garLoopResultBuilder]: At program point L7473-1(line 7473) the Hoare annotation is: true [2022-11-03 02:35:12,252 INFO L902 garLoopResultBuilder]: At program point L7473(line 7473) the Hoare annotation is: true [2022-11-03 02:35:12,252 INFO L902 garLoopResultBuilder]: At program point bq2415x_power_supply_exitENTRY(lines 5196 5209) the Hoare annotation is: true [2022-11-03 02:35:12,252 INFO L895 garLoopResultBuilder]: At program point bq2415x_detect_chipENTRY(lines 4375 4437) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,252 INFO L899 garLoopResultBuilder]: For program point L4429(line 4429) no Hoare annotation was computed. [2022-11-03 02:35:12,252 INFO L899 garLoopResultBuilder]: For program point bq2415x_detect_chipEXIT(lines 4375 4437) no Hoare annotation was computed. [2022-11-03 02:35:12,252 INFO L899 garLoopResultBuilder]: For program point L4384-1(line 4384) no Hoare annotation was computed. [2022-11-03 02:35:12,253 INFO L899 garLoopResultBuilder]: For program point L4417(line 4417) no Hoare annotation was computed. [2022-11-03 02:35:12,253 INFO L895 garLoopResultBuilder]: At program point L4384(line 4384) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,253 INFO L899 garLoopResultBuilder]: For program point bq2415x_detect_chipFINAL(lines 4375 4437) no Hoare annotation was computed. [2022-11-03 02:35:12,253 INFO L895 garLoopResultBuilder]: At program point L4434(lines 4381 4436) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,253 INFO L899 garLoopResultBuilder]: For program point L4405(line 4405) no Hoare annotation was computed. [2022-11-03 02:35:12,253 INFO L899 garLoopResultBuilder]: For program point L4393(line 4393) no Hoare annotation was computed. [2022-11-03 02:35:12,254 INFO L899 garLoopResultBuilder]: For program point L4423(line 4423) no Hoare annotation was computed. [2022-11-03 02:35:12,254 INFO L899 garLoopResultBuilder]: For program point L4386(lines 4386 4389) no Hoare annotation was computed. [2022-11-03 02:35:12,254 INFO L899 garLoopResultBuilder]: For program point L4415(line 4415) no Hoare annotation was computed. [2022-11-03 02:35:12,254 INFO L899 garLoopResultBuilder]: For program point L4411(line 4411) no Hoare annotation was computed. [2022-11-03 02:35:12,254 INFO L899 garLoopResultBuilder]: For program point L4399(line 4399) no Hoare annotation was computed. [2022-11-03 02:35:12,254 INFO L899 garLoopResultBuilder]: For program point L4391(line 4391) no Hoare annotation was computed. [2022-11-03 02:35:12,254 INFO L902 garLoopResultBuilder]: At program point kstrtolENTRY(lines 3734 3741) the Hoare annotation is: true [2022-11-03 02:35:12,255 INFO L899 garLoopResultBuilder]: For program point kstrtolEXIT(lines 3734 3741) no Hoare annotation was computed. [2022-11-03 02:35:12,255 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_autotimerEXIT(lines 4973 4993) no Hoare annotation was computed. [2022-11-03 02:35:12,255 INFO L899 garLoopResultBuilder]: For program point L4984-1(line 4984) no Hoare annotation was computed. [2022-11-03 02:35:12,255 INFO L895 garLoopResultBuilder]: At program point L4984(line 4984) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= 2 ~ldv_mutex_bq2415x_timer_mutex~0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,255 INFO L895 garLoopResultBuilder]: At program point L7443(lines 7439 7446) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,256 INFO L895 garLoopResultBuilder]: At program point L7435(lines 7431 7438) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= 2 ~ldv_mutex_bq2415x_timer_mutex~0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,256 INFO L895 garLoopResultBuilder]: At program point L7462(lines 7458 7465) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,256 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_autotimerFINAL(lines 4973 4993) no Hoare annotation was computed. [2022-11-03 02:35:12,256 INFO L895 garLoopResultBuilder]: At program point bq2415x_set_autotimerENTRY(lines 4973 4993) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,256 INFO L895 garLoopResultBuilder]: At program point L7454(line 7454) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= 2 ~ldv_mutex_bq2415x_timer_mutex~0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,256 INFO L899 garLoopResultBuilder]: For program point L7452-1(line 7452) no Hoare annotation was computed. [2022-11-03 02:35:12,257 INFO L895 garLoopResultBuilder]: At program point L7452(line 7452) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= 2 ~ldv_mutex_bq2415x_timer_mutex~0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,257 INFO L895 garLoopResultBuilder]: At program point L7454-1(line 7454) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= 2 ~ldv_mutex_bq2415x_timer_mutex~0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,257 INFO L899 garLoopResultBuilder]: For program point L4983(lines 4983 4989) no Hoare annotation was computed. [2022-11-03 02:35:12,257 INFO L895 garLoopResultBuilder]: At program point L4985(line 4985) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= 2 ~ldv_mutex_bq2415x_timer_mutex~0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,257 INFO L899 garLoopResultBuilder]: For program point L4985-1(line 4985) no Hoare annotation was computed. [2022-11-03 02:35:12,258 INFO L895 garLoopResultBuilder]: At program point L7442(line 7442) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= 2 ~ldv_mutex_bq2415x_timer_mutex~0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,258 INFO L899 garLoopResultBuilder]: For program point L4983-2(lines 4983 4989) no Hoare annotation was computed. [2022-11-03 02:35:12,258 INFO L899 garLoopResultBuilder]: For program point L4977(lines 4977 4981) no Hoare annotation was computed. [2022-11-03 02:35:12,258 INFO L895 garLoopResultBuilder]: At program point L7442-1(line 7442) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,258 INFO L895 garLoopResultBuilder]: At program point L7434(line 7434) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,259 INFO L895 garLoopResultBuilder]: At program point L7434-1(line 7434) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= 2 ~ldv_mutex_bq2415x_timer_mutex~0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,259 INFO L895 garLoopResultBuilder]: At program point L7461-1(line 7461) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,259 INFO L895 garLoopResultBuilder]: At program point L7461(line 7461) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= 2 ~ldv_mutex_bq2415x_timer_mutex~0) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,259 INFO L899 garLoopResultBuilder]: For program point bq2415x_reset_chipEXIT(lines 4502 4512) no Hoare annotation was computed. [2022-11-03 02:35:12,259 INFO L895 garLoopResultBuilder]: At program point bq2415x_reset_chipENTRY(lines 4502 4512) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,260 INFO L895 garLoopResultBuilder]: At program point L4507(line 4507) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,260 INFO L899 garLoopResultBuilder]: For program point L4508-1(line 4508) no Hoare annotation was computed. [2022-11-03 02:35:12,260 INFO L895 garLoopResultBuilder]: At program point L4506(line 4506) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,260 INFO L899 garLoopResultBuilder]: For program point L4507-1(line 4507) no Hoare annotation was computed. [2022-11-03 02:35:12,260 INFO L895 garLoopResultBuilder]: At program point L4508(line 4508) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,260 INFO L895 garLoopResultBuilder]: At program point L4505(line 4505) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,261 INFO L899 garLoopResultBuilder]: For program point L4506-1(line 4506) no Hoare annotation was computed. [2022-11-03 02:35:12,261 INFO L899 garLoopResultBuilder]: For program point L4505-1(line 4505) no Hoare annotation was computed. [2022-11-03 02:35:12,261 INFO L902 garLoopResultBuilder]: At program point disable_work_1ENTRY(lines 6376 6397) the Hoare annotation is: true [2022-11-03 02:35:12,261 INFO L899 garLoopResultBuilder]: For program point disable_work_1EXIT(lines 6376 6397) no Hoare annotation was computed. [2022-11-03 02:35:12,261 INFO L902 garLoopResultBuilder]: At program point activate_work_1ENTRY(lines 6298 6327) the Hoare annotation is: true [2022-11-03 02:35:12,261 INFO L899 garLoopResultBuilder]: For program point activate_work_1EXIT(lines 6298 6327) no Hoare annotation was computed. [2022-11-03 02:35:12,261 INFO L895 garLoopResultBuilder]: At program point L5738(line 5738) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,262 INFO L895 garLoopResultBuilder]: At program point L5734(line 5734) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,262 INFO L899 garLoopResultBuilder]: For program point L5738-1(line 5738) no Hoare annotation was computed. [2022-11-03 02:35:12,262 INFO L899 garLoopResultBuilder]: For program point L5734-1(line 5734) no Hoare annotation was computed. [2022-11-03 02:35:12,262 INFO L899 garLoopResultBuilder]: For program point L5739(lines 5739 5742) no Hoare annotation was computed. [2022-11-03 02:35:12,262 INFO L899 garLoopResultBuilder]: For program point L5764(line 5764) no Hoare annotation was computed. [2022-11-03 02:35:12,262 INFO L895 garLoopResultBuilder]: At program point bq2415x_sysfs_set_enableENTRY(lines 5718 5771) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,263 INFO L895 garLoopResultBuilder]: At program point L5756-1(lines 5744 5763) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,263 INFO L899 garLoopResultBuilder]: For program point L5756(lines 5756 5760) no Hoare annotation was computed. [2022-11-03 02:35:12,263 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_set_enableFINAL(lines 5718 5771) no Hoare annotation was computed. [2022-11-03 02:35:12,263 INFO L899 garLoopResultBuilder]: For program point L5752(lines 5752 5761) no Hoare annotation was computed. [2022-11-03 02:35:12,263 INFO L899 garLoopResultBuilder]: For program point L5748(lines 5748 5762) no Hoare annotation was computed. [2022-11-03 02:35:12,263 INFO L899 garLoopResultBuilder]: For program point L5744(lines 5744 5763) no Hoare annotation was computed. [2022-11-03 02:35:12,263 INFO L899 garLoopResultBuilder]: For program point L5736-1(line 5736) no Hoare annotation was computed. [2022-11-03 02:35:12,264 INFO L895 garLoopResultBuilder]: At program point L5736(line 5736) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,264 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_set_enableEXIT(lines 5718 5771) no Hoare annotation was computed. [2022-11-03 02:35:12,264 INFO L899 garLoopResultBuilder]: For program point L5242(lines 5242 5246) no Hoare annotation was computed. [2022-11-03 02:35:12,264 INFO L899 garLoopResultBuilder]: For program point L5238(lines 5238 5247) no Hoare annotation was computed. [2022-11-03 02:35:12,264 INFO L895 garLoopResultBuilder]: At program point L5242-1(lines 5230 5249) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,264 INFO L899 garLoopResultBuilder]: For program point L5234(lines 5234 5248) no Hoare annotation was computed. [2022-11-03 02:35:12,265 INFO L895 garLoopResultBuilder]: At program point bq2415x_sysfs_show_statusENTRY(lines 5210 5258) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,265 INFO L899 garLoopResultBuilder]: For program point L5230(lines 5230 5249) no Hoare annotation was computed. [2022-11-03 02:35:12,265 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_show_statusFINAL(lines 5210 5258) no Hoare annotation was computed. [2022-11-03 02:35:12,265 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_show_statusEXIT(lines 5210 5258) no Hoare annotation was computed. [2022-11-03 02:35:12,265 INFO L895 garLoopResultBuilder]: At program point L5227(line 5227) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,265 INFO L899 garLoopResultBuilder]: For program point L5227-1(line 5227) no Hoare annotation was computed. [2022-11-03 02:35:12,265 INFO L895 garLoopResultBuilder]: At program point L5225(line 5225) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,266 INFO L899 garLoopResultBuilder]: For program point L5225-1(line 5225) no Hoare annotation was computed. [2022-11-03 02:35:12,266 INFO L899 garLoopResultBuilder]: For program point L5250(line 5250) no Hoare annotation was computed. [2022-11-03 02:35:12,266 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_exitEXIT(lines 5897 5903) no Hoare annotation was computed. [2022-11-03 02:35:12,266 INFO L902 garLoopResultBuilder]: At program point bq2415x_sysfs_exitENTRY(lines 5897 5903) the Hoare annotation is: true [2022-11-03 02:35:12,266 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 8597 8599) no Hoare annotation was computed. [2022-11-03 02:35:12,266 INFO L902 garLoopResultBuilder]: At program point kfreeENTRY(lines 8597 8599) the Hoare annotation is: true [2022-11-03 02:35:12,266 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_print_regEXIT(lines 5557 5574) no Hoare annotation was computed. [2022-11-03 02:35:12,267 INFO L899 garLoopResultBuilder]: For program point L5564-1(line 5564) no Hoare annotation was computed. [2022-11-03 02:35:12,267 INFO L895 garLoopResultBuilder]: At program point L5564(line 5564) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,267 INFO L895 garLoopResultBuilder]: At program point bq2415x_sysfs_print_regENTRY(lines 5557 5574) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,267 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_bq2415x_timer_mutexENTRY(lines 7905 7915) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,267 INFO L899 garLoopResultBuilder]: For program point L7908-1(lines 7908 7911) no Hoare annotation was computed. [2022-11-03 02:35:12,267 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_bq2415x_timer_mutexEXIT(lines 7905 7915) no Hoare annotation was computed. [2022-11-03 02:35:12,268 INFO L899 garLoopResultBuilder]: For program point L7908(lines 7908 7911) no Hoare annotation was computed. [2022-11-03 02:35:12,268 INFO L895 garLoopResultBuilder]: At program point L7909(line 7909) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,268 INFO L895 garLoopResultBuilder]: At program point L4670-2(lines 4667 4673) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,268 INFO L899 garLoopResultBuilder]: For program point L4662(lines 4662 4665) no Hoare annotation was computed. [2022-11-03 02:35:12,268 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_termination_currentFINAL(lines 4657 4677) no Hoare annotation was computed. [2022-11-03 02:35:12,269 INFO L895 garLoopResultBuilder]: At program point bq2415x_set_termination_currentENTRY(lines 4657 4677) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,269 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_termination_currentEXIT(lines 4657 4677) no Hoare annotation was computed. [2022-11-03 02:35:12,269 INFO L899 garLoopResultBuilder]: For program point L4674(line 4674) no Hoare annotation was computed. [2022-11-03 02:35:12,269 INFO L902 garLoopResultBuilder]: At program point mutex_unlockENTRY(lines 8546 8548) the Hoare annotation is: true [2022-11-03 02:35:12,269 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 8546 8548) no Hoare annotation was computed. [2022-11-03 02:35:12,269 INFO L899 garLoopResultBuilder]: For program point L4573(line 4573) no Hoare annotation was computed. [2022-11-03 02:35:12,269 INFO L895 garLoopResultBuilder]: At program point L4568-2(lines 4562 4572) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,270 INFO L895 garLoopResultBuilder]: At program point bq2415x_set_weak_battery_voltageENTRY(lines 4557 4576) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,270 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_weak_battery_voltageEXIT(lines 4557 4576) no Hoare annotation was computed. [2022-11-03 02:35:12,270 INFO L902 garLoopResultBuilder]: At program point ldv_errorENTRY(lines 7525 7531) the Hoare annotation is: true [2022-11-03 02:35:12,270 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 7529) no Hoare annotation was computed. [2022-11-03 02:35:12,270 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 7525 7531) no Hoare annotation was computed. [2022-11-03 02:35:12,270 INFO L902 garLoopResultBuilder]: At program point queue_delayed_work_onENTRY(lines 8579 8581) the Hoare annotation is: true [2022-11-03 02:35:12,271 INFO L899 garLoopResultBuilder]: For program point queue_delayed_work_onEXIT(lines 8579 8581) no Hoare annotation was computed. [2022-11-03 02:35:12,271 INFO L899 garLoopResultBuilder]: For program point idr_removeEXIT(lines 8520 8522) no Hoare annotation was computed. [2022-11-03 02:35:12,271 INFO L902 garLoopResultBuilder]: At program point idr_removeENTRY(lines 8520 8522) the Hoare annotation is: true [2022-11-03 02:35:12,271 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_defaultsFINAL(lines 4694 4757) no Hoare annotation was computed. [2022-11-03 02:35:12,271 INFO L899 garLoopResultBuilder]: For program point L4734(lines 4734 4737) no Hoare annotation was computed. [2022-11-03 02:35:12,271 INFO L899 garLoopResultBuilder]: For program point L4734-2(lines 4732 4752) no Hoare annotation was computed. [2022-11-03 02:35:12,271 INFO L895 garLoopResultBuilder]: At program point bq2415x_set_defaultsENTRY(lines 4694 4757) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,272 INFO L895 garLoopResultBuilder]: At program point L4751(line 4751) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,272 INFO L899 garLoopResultBuilder]: For program point L4751-1(line 4751) no Hoare annotation was computed. [2022-11-03 02:35:12,272 INFO L899 garLoopResultBuilder]: For program point L4743(lines 4743 4746) no Hoare annotation was computed. [2022-11-03 02:35:12,272 INFO L899 garLoopResultBuilder]: For program point L4706(lines 4706 4709) no Hoare annotation was computed. [2022-11-03 02:35:12,272 INFO L899 garLoopResultBuilder]: For program point L4743-2(lines 4732 4752) no Hoare annotation was computed. [2022-11-03 02:35:12,272 INFO L895 garLoopResultBuilder]: At program point L4735(line 4735) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,273 INFO L895 garLoopResultBuilder]: At program point L4702(line 4702) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,273 INFO L899 garLoopResultBuilder]: For program point L4735-1(line 4735) no Hoare annotation was computed. [2022-11-03 02:35:12,273 INFO L899 garLoopResultBuilder]: For program point L4706-2(lines 4701 4756) no Hoare annotation was computed. [2022-11-03 02:35:12,273 INFO L899 garLoopResultBuilder]: For program point L4702-1(line 4702) no Hoare annotation was computed. [2022-11-03 02:35:12,273 INFO L899 garLoopResultBuilder]: For program point L4715(lines 4715 4718) no Hoare annotation was computed. [2022-11-03 02:35:12,273 INFO L899 garLoopResultBuilder]: For program point L4744-1(line 4744) no Hoare annotation was computed. [2022-11-03 02:35:12,273 INFO L899 garLoopResultBuilder]: For program point L4715-2(lines 4701 4756) no Hoare annotation was computed. [2022-11-03 02:35:12,274 INFO L895 garLoopResultBuilder]: At program point L4744(line 4744) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,274 INFO L895 garLoopResultBuilder]: At program point L4707(line 4707) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,274 INFO L899 garLoopResultBuilder]: For program point L4707-1(line 4707) no Hoare annotation was computed. [2022-11-03 02:35:12,274 INFO L895 garLoopResultBuilder]: At program point L4703(line 4703) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,274 INFO L899 garLoopResultBuilder]: For program point L4703-1(line 4703) no Hoare annotation was computed. [2022-11-03 02:35:12,274 INFO L895 garLoopResultBuilder]: At program point L4732-2(lines 4732 4753) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,275 INFO L899 garLoopResultBuilder]: For program point L4732(lines 4732 4753) no Hoare annotation was computed. [2022-11-03 02:35:12,275 INFO L899 garLoopResultBuilder]: For program point L4724-2(lines 4701 4756) no Hoare annotation was computed. [2022-11-03 02:35:12,275 INFO L899 garLoopResultBuilder]: For program point L4724(lines 4724 4727) no Hoare annotation was computed. [2022-11-03 02:35:12,275 INFO L899 garLoopResultBuilder]: For program point L4716-1(line 4716) no Hoare annotation was computed. [2022-11-03 02:35:12,275 INFO L895 garLoopResultBuilder]: At program point L4716(line 4716) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,275 INFO L899 garLoopResultBuilder]: For program point L4704-1(line 4704) no Hoare annotation was computed. [2022-11-03 02:35:12,276 INFO L895 garLoopResultBuilder]: At program point L4704(line 4704) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,276 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_defaultsEXIT(lines 4694 4757) no Hoare annotation was computed. [2022-11-03 02:35:12,276 INFO L899 garLoopResultBuilder]: For program point L4754(line 4754) no Hoare annotation was computed. [2022-11-03 02:35:12,276 INFO L895 garLoopResultBuilder]: At program point L4725(line 4725) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,276 INFO L899 garLoopResultBuilder]: For program point L4725-1(line 4725) no Hoare annotation was computed. [2022-11-03 02:35:12,276 INFO L902 garLoopResultBuilder]: At program point i2c_transferENTRY(lines 8513 8515) the Hoare annotation is: true [2022-11-03 02:35:12,276 INFO L899 garLoopResultBuilder]: For program point i2c_transferEXIT(lines 8513 8515) no Hoare annotation was computed. [2022-11-03 02:35:12,277 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_current_limitEXIT(lines 4513 4532) no Hoare annotation was computed. [2022-11-03 02:35:12,277 INFO L895 garLoopResultBuilder]: At program point bq2415x_set_current_limitENTRY(lines 4513 4532) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,277 INFO L899 garLoopResultBuilder]: For program point L4529(line 4529) no Hoare annotation was computed. [2022-11-03 02:35:12,277 INFO L895 garLoopResultBuilder]: At program point L4524-2(lines 4518 4528) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,277 INFO L899 garLoopResultBuilder]: For program point schedule_delayed_workEXIT(lines 3923 3930) no Hoare annotation was computed. [2022-11-03 02:35:12,277 INFO L902 garLoopResultBuilder]: At program point schedule_delayed_workENTRY(lines 3923 3930) the Hoare annotation is: true [2022-11-03 02:35:12,278 INFO L902 garLoopResultBuilder]: At program point L7302(line 7302) the Hoare annotation is: true [2022-11-03 02:35:12,278 INFO L899 garLoopResultBuilder]: For program point L7300-1(line 7300) no Hoare annotation was computed. [2022-11-03 02:35:12,278 INFO L902 garLoopResultBuilder]: At program point L7300(line 7300) the Hoare annotation is: true [2022-11-03 02:35:12,278 INFO L902 garLoopResultBuilder]: At program point L7302-1(line 7302) the Hoare annotation is: true [2022-11-03 02:35:12,278 INFO L902 garLoopResultBuilder]: At program point ldv__builtin_expectENTRY(lines 3864 3869) the Hoare annotation is: true [2022-11-03 02:35:12,278 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 3864 3869) no Hoare annotation was computed. [2022-11-03 02:35:12,278 INFO L899 garLoopResultBuilder]: For program point power_supply_putEXIT(lines 8562 8564) no Hoare annotation was computed. [2022-11-03 02:35:12,279 INFO L902 garLoopResultBuilder]: At program point power_supply_putENTRY(lines 8562 8564) the Hoare annotation is: true [2022-11-03 02:35:12,279 INFO L895 garLoopResultBuilder]: At program point bq2415x_timer_errorENTRY(lines 4994 5008) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,279 INFO L899 garLoopResultBuilder]: For program point bq2415x_timer_errorFINAL(lines 4994 5008) no Hoare annotation was computed. [2022-11-03 02:35:12,279 INFO L895 garLoopResultBuilder]: At program point L5005(line 5005) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,279 INFO L899 garLoopResultBuilder]: For program point L5004(line 5004) no Hoare annotation was computed. [2022-11-03 02:35:12,279 INFO L895 garLoopResultBuilder]: At program point L4998(line 4998) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,280 INFO L895 garLoopResultBuilder]: At program point L5000-2(lines 5000 5003) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (not (= |old(~ldv_mutex_bq2415x_timer_mutex~0)| 1))) [2022-11-03 02:35:12,280 INFO L899 garLoopResultBuilder]: For program point bq2415x_timer_errorEXIT(lines 4994 5008) no Hoare annotation was computed. [2022-11-03 02:35:12,280 INFO L899 garLoopResultBuilder]: For program point L4998-1(line 4998) no Hoare annotation was computed. [2022-11-03 02:35:12,280 INFO L899 garLoopResultBuilder]: For program point L4602(line 4602) no Hoare annotation was computed. [2022-11-03 02:35:12,280 INFO L899 garLoopResultBuilder]: For program point L4598(lines 4598 4601) no Hoare annotation was computed. [2022-11-03 02:35:12,280 INFO L899 garLoopResultBuilder]: For program point L4595(lines 4595 4601) no Hoare annotation was computed. [2022-11-03 02:35:12,281 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_battery_regulation_voltageFINAL(lines 4589 4605) no Hoare annotation was computed. [2022-11-03 02:35:12,281 INFO L895 garLoopResultBuilder]: At program point L4595-2(lines 4595 4601) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,281 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_battery_regulation_voltageEXIT(lines 4589 4605) no Hoare annotation was computed. [2022-11-03 02:35:12,281 INFO L895 garLoopResultBuilder]: At program point bq2415x_set_battery_regulation_voltageENTRY(lines 4589 4605) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,281 INFO L902 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 3782 3784) the Hoare annotation is: true [2022-11-03 02:35:12,281 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 3782 3784) no Hoare annotation was computed. [2022-11-03 02:35:12,282 INFO L899 garLoopResultBuilder]: For program point ldv_init_zallocEXIT(lines 3822 3832) no Hoare annotation was computed. [2022-11-03 02:35:12,282 INFO L902 garLoopResultBuilder]: At program point ldv_init_zallocENTRY(lines 3822 3832) the Hoare annotation is: true [2022-11-03 02:35:12,282 INFO L899 garLoopResultBuilder]: For program point L3829-1(line 3829) no Hoare annotation was computed. [2022-11-03 02:35:12,282 INFO L902 garLoopResultBuilder]: At program point L3829(line 3829) the Hoare annotation is: true [2022-11-03 02:35:12,282 INFO L899 garLoopResultBuilder]: For program point L3827-1(line 3827) no Hoare annotation was computed. [2022-11-03 02:35:12,282 INFO L902 garLoopResultBuilder]: At program point L3827(line 3827) the Hoare annotation is: true [2022-11-03 02:35:12,282 INFO L895 garLoopResultBuilder]: At program point L4223(line 4223) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,283 INFO L899 garLoopResultBuilder]: For program point L4223-1(line 4223) no Hoare annotation was computed. [2022-11-03 02:35:12,283 INFO L899 garLoopResultBuilder]: For program point L4224(lines 4224 4227) no Hoare annotation was computed. [2022-11-03 02:35:12,283 INFO L899 garLoopResultBuilder]: For program point L4219(lines 4219 4222) no Hoare annotation was computed. [2022-11-03 02:35:12,283 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_write_maskEXIT(lines 4213 4233) no Hoare annotation was computed. [2022-11-03 02:35:12,283 INFO L895 garLoopResultBuilder]: At program point bq2415x_i2c_write_maskENTRY(lines 4213 4233) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,284 INFO L895 garLoopResultBuilder]: At program point L4230(line 4230) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,284 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_write_maskFINAL(lines 4213 4233) no Hoare annotation was computed. [2022-11-03 02:35:12,284 INFO L899 garLoopResultBuilder]: For program point L4230-1(line 4230) no Hoare annotation was computed. [2022-11-03 02:35:12,284 INFO L895 garLoopResultBuilder]: At program point L5787(line 5787) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,284 INFO L899 garLoopResultBuilder]: For program point L5787-1(line 5787) no Hoare annotation was computed. [2022-11-03 02:35:12,284 INFO L895 garLoopResultBuilder]: At program point L5789(line 5789) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,284 INFO L899 garLoopResultBuilder]: For program point L5789-1(line 5789) no Hoare annotation was computed. [2022-11-03 02:35:12,285 INFO L899 garLoopResultBuilder]: For program point L5812(line 5812) no Hoare annotation was computed. [2022-11-03 02:35:12,285 INFO L895 garLoopResultBuilder]: At program point L5804-1(lines 5792 5811) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,285 INFO L899 garLoopResultBuilder]: For program point L5804(lines 5804 5808) no Hoare annotation was computed. [2022-11-03 02:35:12,285 INFO L899 garLoopResultBuilder]: For program point L5800(lines 5800 5809) no Hoare annotation was computed. [2022-11-03 02:35:12,285 INFO L899 garLoopResultBuilder]: For program point L5796(lines 5796 5810) no Hoare annotation was computed. [2022-11-03 02:35:12,285 INFO L899 garLoopResultBuilder]: For program point L5792(lines 5792 5811) no Hoare annotation was computed. [2022-11-03 02:35:12,286 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_show_enableFINAL(lines 5772 5820) no Hoare annotation was computed. [2022-11-03 02:35:12,286 INFO L899 garLoopResultBuilder]: For program point bq2415x_sysfs_show_enableEXIT(lines 5772 5820) no Hoare annotation was computed. [2022-11-03 02:35:12,286 INFO L895 garLoopResultBuilder]: At program point bq2415x_sysfs_show_enableENTRY(lines 5772 5820) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,286 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_write_bitFINAL(lines 4234 4246) no Hoare annotation was computed. [2022-11-03 02:35:12,286 INFO L899 garLoopResultBuilder]: For program point L4238(lines 4238 4241) no Hoare annotation was computed. [2022-11-03 02:35:12,286 INFO L899 garLoopResultBuilder]: For program point L4242-1(lines 4242 4243) no Hoare annotation was computed. [2022-11-03 02:35:12,286 INFO L895 garLoopResultBuilder]: At program point bq2415x_i2c_write_bitENTRY(lines 4234 4246) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,287 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_write_bitEXIT(lines 4234 4246) no Hoare annotation was computed. [2022-11-03 02:35:12,287 INFO L895 garLoopResultBuilder]: At program point L4242(lines 4242 4243) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,287 INFO L902 garLoopResultBuilder]: At program point mutex_lockENTRY(lines 8539 8541) the Hoare annotation is: true [2022-11-03 02:35:12,287 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 8539 8541) no Hoare annotation was computed. [2022-11-03 02:35:12,287 INFO L895 garLoopResultBuilder]: At program point bq2415x_set_charge_currentENTRY(lines 4620 4640) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,288 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_charge_currentEXIT(lines 4620 4640) no Hoare annotation was computed. [2022-11-03 02:35:12,288 INFO L899 garLoopResultBuilder]: For program point L4637(line 4637) no Hoare annotation was computed. [2022-11-03 02:35:12,288 INFO L895 garLoopResultBuilder]: At program point L4633-2(lines 4630 4636) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_bq2415x_id_mutex~0 1)) (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) (not (= ~ldv_mutex_i_mutex_of_inode~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,288 INFO L899 garLoopResultBuilder]: For program point bq2415x_set_charge_currentFINAL(lines 4620 4640) no Hoare annotation was computed. [2022-11-03 02:35:12,288 INFO L899 garLoopResultBuilder]: For program point L4625(lines 4625 4628) no Hoare annotation was computed. [2022-11-03 02:35:12,288 INFO L899 garLoopResultBuilder]: For program point L6972(line 6972) no Hoare annotation was computed. [2022-11-03 02:35:12,288 INFO L899 garLoopResultBuilder]: For program point L6840(lines 6840 6845) no Hoare annotation was computed. [2022-11-03 02:35:12,289 INFO L899 garLoopResultBuilder]: For program point L6708-1(line 6708) no Hoare annotation was computed. [2022-11-03 02:35:12,289 INFO L895 garLoopResultBuilder]: At program point L6708(line 6708) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,289 INFO L902 garLoopResultBuilder]: At program point L6973(line 6973) the Hoare annotation is: true [2022-11-03 02:35:12,289 INFO L899 garLoopResultBuilder]: For program point L6709-1(line 6709) no Hoare annotation was computed. [2022-11-03 02:35:12,289 INFO L895 garLoopResultBuilder]: At program point L6709(line 6709) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,289 INFO L899 garLoopResultBuilder]: For program point L7238(line 7238) no Hoare annotation was computed. [2022-11-03 02:35:12,290 INFO L895 garLoopResultBuilder]: At program point L6710(line 6710) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,290 INFO L899 garLoopResultBuilder]: For program point L6710-1(line 6710) no Hoare annotation was computed. [2022-11-03 02:35:12,290 INFO L899 garLoopResultBuilder]: For program point L6446(lines 6446 6481) no Hoare annotation was computed. [2022-11-03 02:35:12,290 INFO L899 garLoopResultBuilder]: For program point L7239(lines 7239 7254) no Hoare annotation was computed. [2022-11-03 02:35:12,290 INFO L899 garLoopResultBuilder]: For program point L7107(line 7107) no Hoare annotation was computed. [2022-11-03 02:35:12,290 INFO L899 garLoopResultBuilder]: For program point L6711-1(line 6711) no Hoare annotation was computed. [2022-11-03 02:35:12,290 INFO L895 garLoopResultBuilder]: At program point L6711(line 6711) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,291 INFO L895 garLoopResultBuilder]: At program point L7504-1(line 7504) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,291 INFO L899 garLoopResultBuilder]: For program point L6447(line 6447) no Hoare annotation was computed. [2022-11-03 02:35:12,291 INFO L895 garLoopResultBuilder]: At program point L7504(line 7504) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,291 INFO L899 garLoopResultBuilder]: For program point L7108(lines 7108 7113) no Hoare annotation was computed. [2022-11-03 02:35:12,291 INFO L899 garLoopResultBuilder]: For program point L6712-1(line 6712) no Hoare annotation was computed. [2022-11-03 02:35:12,291 INFO L895 garLoopResultBuilder]: At program point L6712(line 6712) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,292 INFO L899 garLoopResultBuilder]: For program point L6448(lines 6448 6453) no Hoare annotation was computed. [2022-11-03 02:35:12,292 INFO L895 garLoopResultBuilder]: At program point L7505(lines 7501 7508) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,292 INFO L899 garLoopResultBuilder]: For program point L7241(lines 7241 7251) no Hoare annotation was computed. [2022-11-03 02:35:12,292 INFO L899 garLoopResultBuilder]: For program point L7109-1(lines 7109 7110) no Hoare annotation was computed. [2022-11-03 02:35:12,292 INFO L899 garLoopResultBuilder]: For program point L6052(line 6052) no Hoare annotation was computed. [2022-11-03 02:35:12,292 INFO L895 garLoopResultBuilder]: At program point L7109(lines 7109 7110) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,292 INFO L899 garLoopResultBuilder]: For program point L6713-1(line 6713) no Hoare annotation was computed. [2022-11-03 02:35:12,293 INFO L895 garLoopResultBuilder]: At program point L6713(line 6713) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,293 INFO L899 garLoopResultBuilder]: For program point L7242(line 7242) no Hoare annotation was computed. [2022-11-03 02:35:12,293 INFO L895 garLoopResultBuilder]: At program point L6714(line 6714) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,293 INFO L899 garLoopResultBuilder]: For program point L6714-1(line 6714) no Hoare annotation was computed. [2022-11-03 02:35:12,293 INFO L895 garLoopResultBuilder]: At program point L6450(line 6450) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,293 INFO L899 garLoopResultBuilder]: For program point L6450-1(line 6450) no Hoare annotation was computed. [2022-11-03 02:35:12,294 INFO L899 garLoopResultBuilder]: For program point L7243(lines 7243 7247) no Hoare annotation was computed. [2022-11-03 02:35:12,294 INFO L895 garLoopResultBuilder]: At program point L6054(lines 6054 6059) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,294 INFO L899 garLoopResultBuilder]: For program point L6979(line 6979) no Hoare annotation was computed. [2022-11-03 02:35:12,294 INFO L899 garLoopResultBuilder]: For program point L6847(line 6847) no Hoare annotation was computed. [2022-11-03 02:35:12,294 INFO L899 garLoopResultBuilder]: For program point L6715-1(line 6715) no Hoare annotation was computed. [2022-11-03 02:35:12,294 INFO L895 garLoopResultBuilder]: At program point L6715(line 6715) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,294 INFO L899 garLoopResultBuilder]: For program point L5394(lines 5394 5405) no Hoare annotation was computed. [2022-11-03 02:35:12,295 INFO L895 garLoopResultBuilder]: At program point L5394-1(lines 5345 5411) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,295 INFO L899 garLoopResultBuilder]: For program point L7244-1(line 7244) no Hoare annotation was computed. [2022-11-03 02:35:12,295 INFO L895 garLoopResultBuilder]: At program point L7244(line 7244) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,295 INFO L899 garLoopResultBuilder]: For program point L6980(lines 6980 7004) no Hoare annotation was computed. [2022-11-03 02:35:12,295 INFO L902 garLoopResultBuilder]: At program point L6848(line 6848) the Hoare annotation is: true [2022-11-03 02:35:12,295 INFO L899 garLoopResultBuilder]: For program point L6716-1(line 6716) no Hoare annotation was computed. [2022-11-03 02:35:12,296 INFO L895 garLoopResultBuilder]: At program point L6716(line 6716) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,296 INFO L895 garLoopResultBuilder]: At program point L5395(line 5395) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,296 INFO L895 garLoopResultBuilder]: At program point L5395-1(line 5395) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,296 INFO L895 garLoopResultBuilder]: At program point L6717-1(line 6717) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,296 INFO L895 garLoopResultBuilder]: At program point L6717(line 6717) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,296 INFO L899 garLoopResultBuilder]: For program point L5396(line 5396) no Hoare annotation was computed. [2022-11-03 02:35:12,297 INFO L899 garLoopResultBuilder]: For program point L6982(lines 6982 7001) no Hoare annotation was computed. [2022-11-03 02:35:12,297 INFO L899 garLoopResultBuilder]: For program point L5397(lines 5397 5400) no Hoare annotation was computed. [2022-11-03 02:35:12,297 INFO L899 garLoopResultBuilder]: For program point L7115(line 7115) no Hoare annotation was computed. [2022-11-03 02:35:12,297 INFO L899 garLoopResultBuilder]: For program point L6983(line 6983) no Hoare annotation was computed. [2022-11-03 02:35:12,297 INFO L895 garLoopResultBuilder]: At program point L7512-1(line 7512) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,297 INFO L899 garLoopResultBuilder]: For program point L6455(line 6455) no Hoare annotation was computed. [2022-11-03 02:35:12,297 INFO L895 garLoopResultBuilder]: At program point L7512(line 7512) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,298 INFO L902 garLoopResultBuilder]: At program point L7116(line 7116) the Hoare annotation is: true [2022-11-03 02:35:12,298 INFO L899 garLoopResultBuilder]: For program point L6984(lines 6984 6989) no Hoare annotation was computed. [2022-11-03 02:35:12,298 INFO L895 garLoopResultBuilder]: At program point L8570(line 8570) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,298 INFO L899 garLoopResultBuilder]: For program point L6456(lines 6456 6461) no Hoare annotation was computed. [2022-11-03 02:35:12,298 INFO L895 garLoopResultBuilder]: At program point L7513(lines 7509 7516) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,298 INFO L895 garLoopResultBuilder]: At program point L8570-1(line 8570) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,299 INFO L899 garLoopResultBuilder]: For program point L7249(line 7249) no Hoare annotation was computed. [2022-11-03 02:35:12,299 INFO L899 garLoopResultBuilder]: For program point L6985-1(lines 6985 6986) no Hoare annotation was computed. [2022-11-03 02:35:12,299 INFO L895 garLoopResultBuilder]: At program point L6985(lines 6985 6986) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,299 INFO L902 garLoopResultBuilder]: At program point L7250(line 7250) the Hoare annotation is: true [2022-11-03 02:35:12,299 INFO L899 garLoopResultBuilder]: For program point L6061(lines 6061 6066) no Hoare annotation was computed. [2022-11-03 02:35:12,299 INFO L899 garLoopResultBuilder]: For program point L6854(line 6854) no Hoare annotation was computed. [2022-11-03 02:35:12,299 INFO L895 garLoopResultBuilder]: At program point L6458(line 6458) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,300 INFO L899 garLoopResultBuilder]: For program point L6458-1(line 6458) no Hoare annotation was computed. [2022-11-03 02:35:12,300 INFO L899 garLoopResultBuilder]: For program point L6855(lines 6855 6858) no Hoare annotation was computed. [2022-11-03 02:35:12,300 INFO L895 garLoopResultBuilder]: At program point L5534(line 5534) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,300 INFO L899 garLoopResultBuilder]: For program point L5534-1(line 5534) no Hoare annotation was computed. [2022-11-03 02:35:12,300 INFO L895 garLoopResultBuilder]: At program point L5270(line 5270) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,300 INFO L899 garLoopResultBuilder]: For program point L5270-1(line 5270) no Hoare annotation was computed. [2022-11-03 02:35:12,301 INFO L899 garLoopResultBuilder]: For program point L5932-2(lines 5932 5941) no Hoare annotation was computed. [2022-11-03 02:35:12,301 INFO L899 garLoopResultBuilder]: For program point L5932(lines 5932 5941) no Hoare annotation was computed. [2022-11-03 02:35:12,301 INFO L899 garLoopResultBuilder]: For program point L5536-1(line 5536) no Hoare annotation was computed. [2022-11-03 02:35:12,301 INFO L895 garLoopResultBuilder]: At program point L5536(line 5536) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,301 INFO L899 garLoopResultBuilder]: For program point L5272-1(line 5272) no Hoare annotation was computed. [2022-11-03 02:35:12,301 INFO L895 garLoopResultBuilder]: At program point L5272(line 5272) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,302 INFO L899 garLoopResultBuilder]: For program point L7122(line 7122) no Hoare annotation was computed. [2022-11-03 02:35:12,302 INFO L895 garLoopResultBuilder]: At program point L5933(line 5933) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,302 INFO L899 garLoopResultBuilder]: For program point L5933-1(line 5933) no Hoare annotation was computed. [2022-11-03 02:35:12,302 INFO L899 garLoopResultBuilder]: For program point L7123(lines 7123 7147) no Hoare annotation was computed. [2022-11-03 02:35:12,302 INFO L895 garLoopResultBuilder]: At program point L5934(line 5934) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,302 INFO L899 garLoopResultBuilder]: For program point L6991(line 6991) no Hoare annotation was computed. [2022-11-03 02:35:12,303 INFO L899 garLoopResultBuilder]: For program point L5934-1(line 5934) no Hoare annotation was computed. [2022-11-03 02:35:12,303 INFO L895 garLoopResultBuilder]: At program point L7520-1(line 7520) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,303 INFO L899 garLoopResultBuilder]: For program point L6463(line 6463) no Hoare annotation was computed. [2022-11-03 02:35:12,303 INFO L895 garLoopResultBuilder]: At program point L7520(line 7520) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,303 INFO L899 garLoopResultBuilder]: For program point L7256(line 7256) no Hoare annotation was computed. [2022-11-03 02:35:12,303 INFO L895 garLoopResultBuilder]: At program point L6067(line 6067) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,304 INFO L899 garLoopResultBuilder]: For program point L6067-1(line 6067) no Hoare annotation was computed. [2022-11-03 02:35:12,304 INFO L899 garLoopResultBuilder]: For program point L5935(lines 5935 5939) no Hoare annotation was computed. [2022-11-03 02:35:12,304 INFO L899 garLoopResultBuilder]: For program point L6992(lines 6992 6997) no Hoare annotation was computed. [2022-11-03 02:35:12,304 INFO L899 garLoopResultBuilder]: For program point L6860(line 6860) no Hoare annotation was computed. [2022-11-03 02:35:12,304 INFO L899 garLoopResultBuilder]: For program point L6464(lines 6464 6469) no Hoare annotation was computed. [2022-11-03 02:35:12,304 INFO L895 garLoopResultBuilder]: At program point L7521(lines 7517 7524) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,304 INFO L902 garLoopResultBuilder]: At program point L7257(line 7257) the Hoare annotation is: true [2022-11-03 02:35:12,305 INFO L899 garLoopResultBuilder]: For program point L6068(lines 6068 6073) no Hoare annotation was computed. [2022-11-03 02:35:12,305 INFO L899 garLoopResultBuilder]: For program point L7125(lines 7125 7144) no Hoare annotation was computed. [2022-11-03 02:35:12,305 INFO L899 garLoopResultBuilder]: For program point L6993-1(lines 6993 6994) no Hoare annotation was computed. [2022-11-03 02:35:12,305 INFO L895 garLoopResultBuilder]: At program point L6993(lines 6993 6994) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,305 INFO L899 garLoopResultBuilder]: For program point L6861(lines 6861 6885) no Hoare annotation was computed. [2022-11-03 02:35:12,305 INFO L899 garLoopResultBuilder]: For program point L5540(lines 5540 5543) no Hoare annotation was computed. [2022-11-03 02:35:12,306 INFO L899 garLoopResultBuilder]: For program point L6333-1(line 6333) no Hoare annotation was computed. [2022-11-03 02:35:12,306 INFO L895 garLoopResultBuilder]: At program point L6333(line 6333) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,306 INFO L899 garLoopResultBuilder]: For program point L5276(lines 5276 5285) no Hoare annotation was computed. [2022-11-03 02:35:12,306 INFO L899 garLoopResultBuilder]: For program point L7126(line 7126) no Hoare annotation was computed. [2022-11-03 02:35:12,306 INFO L895 garLoopResultBuilder]: At program point L6466(line 6466) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,306 INFO L899 garLoopResultBuilder]: For program point L6466-1(line 6466) no Hoare annotation was computed. [2022-11-03 02:35:12,307 INFO L895 garLoopResultBuilder]: At program point L7259(lines 6624 7264) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,307 INFO L895 garLoopResultBuilder]: At program point L5277(line 5277) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,307 INFO L899 garLoopResultBuilder]: For program point L7127(lines 7127 7132) no Hoare annotation was computed. [2022-11-03 02:35:12,307 INFO L899 garLoopResultBuilder]: For program point L6863(lines 6863 6882) no Hoare annotation was computed. [2022-11-03 02:35:12,307 INFO L895 garLoopResultBuilder]: At program point L6335-1(line 6335) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,307 INFO L895 garLoopResultBuilder]: At program point L6335(line 6335) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,308 INFO L895 garLoopResultBuilder]: At program point L6203(line 6203) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,308 INFO L899 garLoopResultBuilder]: For program point L8449(lines 8449 8452) no Hoare annotation was computed. [2022-11-03 02:35:12,308 INFO L899 garLoopResultBuilder]: For program point L6203-1(line 6203) no Hoare annotation was computed. [2022-11-03 02:35:12,308 INFO L899 garLoopResultBuilder]: For program point L8449-1(lines 8448 8474) no Hoare annotation was computed. [2022-11-03 02:35:12,308 INFO L899 garLoopResultBuilder]: For program point L7128-1(lines 7128 7129) no Hoare annotation was computed. [2022-11-03 02:35:12,308 INFO L895 garLoopResultBuilder]: At program point L7128(lines 7128 7129) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,309 INFO L899 garLoopResultBuilder]: For program point L6864(line 6864) no Hoare annotation was computed. [2022-11-03 02:35:12,309 INFO L895 garLoopResultBuilder]: At program point L8450(line 8450) the Hoare annotation is: false [2022-11-03 02:35:12,309 INFO L899 garLoopResultBuilder]: For program point L6865(lines 6865 6870) no Hoare annotation was computed. [2022-11-03 02:35:12,309 INFO L899 garLoopResultBuilder]: For program point L5544-2(lines 5544 5547) no Hoare annotation was computed. [2022-11-03 02:35:12,309 INFO L899 garLoopResultBuilder]: For program point L5412(line 5412) no Hoare annotation was computed. [2022-11-03 02:35:12,309 INFO L895 garLoopResultBuilder]: At program point L5280-1(lines 5269 5291) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,309 INFO L899 garLoopResultBuilder]: For program point L5280(lines 5280 5284) no Hoare annotation was computed. [2022-11-03 02:35:12,310 INFO L895 garLoopResultBuilder]: At program point L6205(line 6205) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,310 INFO L895 garLoopResultBuilder]: At program point L6205-1(line 6205) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,310 INFO L895 garLoopResultBuilder]: At program point L6866(lines 6866 6867) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,310 INFO L899 garLoopResultBuilder]: For program point L6866-1(lines 6866 6867) no Hoare annotation was computed. [2022-11-03 02:35:12,310 INFO L895 garLoopResultBuilder]: At program point L5281(line 5281) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,310 INFO L895 garLoopResultBuilder]: At program point L6074(lines 6074 6089) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,311 INFO L899 garLoopResultBuilder]: For program point L6999(line 6999) no Hoare annotation was computed. [2022-11-03 02:35:12,311 INFO L895 garLoopResultBuilder]: At program point L6074-2(lines 6074 6089) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,311 INFO L899 garLoopResultBuilder]: For program point L8453(lines 8448 8474) no Hoare annotation was computed. [2022-11-03 02:35:12,311 INFO L899 garLoopResultBuilder]: For program point L6471(line 6471) no Hoare annotation was computed. [2022-11-03 02:35:12,311 INFO L902 garLoopResultBuilder]: At program point L7000(line 7000) the Hoare annotation is: true [2022-11-03 02:35:12,311 INFO L899 garLoopResultBuilder]: For program point L6472(lines 6472 6477) no Hoare annotation was computed. [2022-11-03 02:35:12,312 INFO L895 garLoopResultBuilder]: At program point L5283(line 5283) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,312 INFO L899 garLoopResultBuilder]: For program point L5283-1(line 5283) no Hoare annotation was computed. [2022-11-03 02:35:12,312 INFO L895 garLoopResultBuilder]: At program point L8454(line 8454) the Hoare annotation is: false [2022-11-03 02:35:12,312 INFO L899 garLoopResultBuilder]: For program point L5548-1(line 5548) no Hoare annotation was computed. [2022-11-03 02:35:12,312 INFO L895 garLoopResultBuilder]: At program point L5548(line 5548) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,312 INFO L899 garLoopResultBuilder]: For program point L7134(line 7134) no Hoare annotation was computed. [2022-11-03 02:35:12,313 INFO L895 garLoopResultBuilder]: At program point L-1-2(line -1) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,313 INFO L895 garLoopResultBuilder]: At program point L-1-4(line -1) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,313 INFO L899 garLoopResultBuilder]: For program point L6077(lines 6077 6081) no Hoare annotation was computed. [2022-11-03 02:35:12,313 INFO L899 garLoopResultBuilder]: For program point L-1-7(line -1) no Hoare annotation was computed. [2022-11-03 02:35:12,313 INFO L899 garLoopResultBuilder]: For program point L5945(lines 5945 5948) no Hoare annotation was computed. [2022-11-03 02:35:12,313 INFO L895 garLoopResultBuilder]: At program point L-1-9(line -1) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,313 INFO L899 garLoopResultBuilder]: For program point L-1-10(line -1) no Hoare annotation was computed. [2022-11-03 02:35:12,314 INFO L895 garLoopResultBuilder]: At program point L6474(line 6474) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,314 INFO L895 garLoopResultBuilder]: At program point L5417(lines 5322 5419) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,314 INFO L899 garLoopResultBuilder]: For program point L6474-1(line 6474) no Hoare annotation was computed. [2022-11-03 02:35:12,314 INFO L899 garLoopResultBuilder]: For program point L7135(lines 7135 7140) no Hoare annotation was computed. [2022-11-03 02:35:12,314 INFO L899 garLoopResultBuilder]: For program point L8457(lines 8448 8474) no Hoare annotation was computed. [2022-11-03 02:35:12,314 INFO L895 garLoopResultBuilder]: At program point L6079(lines 5927 6119) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,315 INFO L899 garLoopResultBuilder]: For program point L7136-1(lines 7136 7137) no Hoare annotation was computed. [2022-11-03 02:35:12,315 INFO L895 garLoopResultBuilder]: At program point L7136(lines 7136 7137) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,315 INFO L899 garLoopResultBuilder]: For program point L6872(line 6872) no Hoare annotation was computed. [2022-11-03 02:35:12,315 INFO L895 garLoopResultBuilder]: At program point L4494(line 4494) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,315 INFO L895 garLoopResultBuilder]: At program point L8458(line 8458) the Hoare annotation is: false [2022-11-03 02:35:12,315 INFO L895 garLoopResultBuilder]: At program point L4494-1(line 4494) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,316 INFO L899 garLoopResultBuilder]: For program point L6873(lines 6873 6878) no Hoare annotation was computed. [2022-11-03 02:35:12,316 INFO L899 garLoopResultBuilder]: For program point L6345-1(line 6345) no Hoare annotation was computed. [2022-11-03 02:35:12,316 INFO L895 garLoopResultBuilder]: At program point L6345(line 6345) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,316 INFO L899 garLoopResultBuilder]: For program point L7006(line 7006) no Hoare annotation was computed. [2022-11-03 02:35:12,316 INFO L895 garLoopResultBuilder]: At program point L6874(lines 6874 6875) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,316 INFO L899 garLoopResultBuilder]: For program point L5949(lines 5949 5959) no Hoare annotation was computed. [2022-11-03 02:35:12,316 INFO L899 garLoopResultBuilder]: For program point L6742(lines 6742 7258) no Hoare annotation was computed. [2022-11-03 02:35:12,317 INFO L899 garLoopResultBuilder]: For program point L6874-1(lines 6874 6875) no Hoare annotation was computed. [2022-11-03 02:35:12,317 INFO L899 garLoopResultBuilder]: For program point L7007(lines 7007 7022) no Hoare annotation was computed. [2022-11-03 02:35:12,317 INFO L899 garLoopResultBuilder]: For program point L6743(line 6743) no Hoare annotation was computed. [2022-11-03 02:35:12,317 INFO L895 garLoopResultBuilder]: At program point L5554(lines 5521 5556) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,317 INFO L899 garLoopResultBuilder]: For program point L8461(lines 8448 8474) no Hoare annotation was computed. [2022-11-03 02:35:12,317 INFO L899 garLoopResultBuilder]: For program point L6479(line 6479) no Hoare annotation was computed. [2022-11-03 02:35:12,318 INFO L895 garLoopResultBuilder]: At program point L6347-1(line 6347) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,318 INFO L895 garLoopResultBuilder]: At program point L6347(line 6347) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,318 INFO L895 garLoopResultBuilder]: At program point L6083(line 6083) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,318 INFO L899 garLoopResultBuilder]: For program point L6083-1(line 6083) no Hoare annotation was computed. [2022-11-03 02:35:12,318 INFO L899 garLoopResultBuilder]: For program point L6744(lines 6744 6768) no Hoare annotation was computed. [2022-11-03 02:35:12,318 INFO L902 garLoopResultBuilder]: At program point L6480(line 6480) the Hoare annotation is: true [2022-11-03 02:35:12,319 INFO L895 garLoopResultBuilder]: At program point L8462(line 8462) the Hoare annotation is: false [2022-11-03 02:35:12,319 INFO L899 garLoopResultBuilder]: For program point L5952-1(line 5952) no Hoare annotation was computed. [2022-11-03 02:35:12,319 INFO L895 garLoopResultBuilder]: At program point L5952(line 5952) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,319 INFO L899 garLoopResultBuilder]: For program point L7009(lines 7009 7019) no Hoare annotation was computed. [2022-11-03 02:35:12,319 INFO L899 garLoopResultBuilder]: For program point L7142(line 7142) no Hoare annotation was computed. [2022-11-03 02:35:12,319 INFO L899 garLoopResultBuilder]: For program point L7010(line 7010) no Hoare annotation was computed. [2022-11-03 02:35:12,319 INFO L895 garLoopResultBuilder]: At program point L5953(line 5953) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,320 INFO L899 garLoopResultBuilder]: For program point L5953-1(line 5953) no Hoare annotation was computed. [2022-11-03 02:35:12,320 INFO L899 garLoopResultBuilder]: For program point L6746(lines 6746 6765) no Hoare annotation was computed. [2022-11-03 02:35:12,320 INFO L895 garLoopResultBuilder]: At program point L6482(lines 6441 6485) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,320 INFO L902 garLoopResultBuilder]: At program point L7143(line 7143) the Hoare annotation is: true [2022-11-03 02:35:12,320 INFO L899 garLoopResultBuilder]: For program point L5954(lines 5954 5958) no Hoare annotation was computed. [2022-11-03 02:35:12,320 INFO L899 garLoopResultBuilder]: For program point L7011(lines 7011 7015) no Hoare annotation was computed. [2022-11-03 02:35:12,320 INFO L899 garLoopResultBuilder]: For program point L5954-2(lines 5927 6119) no Hoare annotation was computed. [2022-11-03 02:35:12,321 INFO L899 garLoopResultBuilder]: For program point L6747(line 6747) no Hoare annotation was computed. [2022-11-03 02:35:12,321 INFO L899 garLoopResultBuilder]: For program point L8465(lines 8448 8474) no Hoare annotation was computed. [2022-11-03 02:35:12,321 INFO L899 garLoopResultBuilder]: For program point L7012-1(line 7012) no Hoare annotation was computed. [2022-11-03 02:35:12,321 INFO L895 garLoopResultBuilder]: At program point L7012(line 7012) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,321 INFO L899 garLoopResultBuilder]: For program point L6880(line 6880) no Hoare annotation was computed. [2022-11-03 02:35:12,321 INFO L899 garLoopResultBuilder]: For program point L6748(lines 6748 6753) no Hoare annotation was computed. [2022-11-03 02:35:12,321 INFO L895 garLoopResultBuilder]: At program point L8466(line 8466) the Hoare annotation is: false [2022-11-03 02:35:12,322 INFO L895 garLoopResultBuilder]: At program point L5163(line 5163) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,322 INFO L899 garLoopResultBuilder]: For program point L5163-1(line 5163) no Hoare annotation was computed. [2022-11-03 02:35:12,322 INFO L902 garLoopResultBuilder]: At program point L6881(line 6881) the Hoare annotation is: true [2022-11-03 02:35:12,322 INFO L899 garLoopResultBuilder]: For program point L6749-1(lines 6749 6750) no Hoare annotation was computed. [2022-11-03 02:35:12,322 INFO L895 garLoopResultBuilder]: At program point L6749(lines 6749 6750) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,322 INFO L902 garLoopResultBuilder]: At program point L8469(lines 8446 8475) the Hoare annotation is: true [2022-11-03 02:35:12,323 INFO L895 garLoopResultBuilder]: At program point L8470(line 8470) the Hoare annotation is: false [2022-11-03 02:35:12,323 INFO L899 garLoopResultBuilder]: For program point L7149(line 7149) no Hoare annotation was computed. [2022-11-03 02:35:12,323 INFO L899 garLoopResultBuilder]: For program point L7017(line 7017) no Hoare annotation was computed. [2022-11-03 02:35:12,323 INFO L899 garLoopResultBuilder]: For program point L6357-1(line 6357) no Hoare annotation was computed. [2022-11-03 02:35:12,323 INFO L895 garLoopResultBuilder]: At program point L6357(line 6357) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,323 INFO L899 garLoopResultBuilder]: For program point L7150(lines 7150 7173) no Hoare annotation was computed. [2022-11-03 02:35:12,323 INFO L902 garLoopResultBuilder]: At program point L7018(line 7018) the Hoare annotation is: true [2022-11-03 02:35:12,324 INFO L899 garLoopResultBuilder]: For program point L6887(line 6887) no Hoare annotation was computed. [2022-11-03 02:35:12,324 INFO L899 garLoopResultBuilder]: For program point L6755(line 6755) no Hoare annotation was computed. [2022-11-03 02:35:12,324 INFO L899 garLoopResultBuilder]: For program point L6491-1(line 6491) no Hoare annotation was computed. [2022-11-03 02:35:12,324 INFO L895 garLoopResultBuilder]: At program point L6491(line 6491) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,324 INFO L895 garLoopResultBuilder]: At program point L6359-1(line 6359) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,324 INFO L895 garLoopResultBuilder]: At program point L6359(line 6359) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,325 INFO L899 garLoopResultBuilder]: For program point L7152(lines 7152 7170) no Hoare annotation was computed. [2022-11-03 02:35:12,325 INFO L899 garLoopResultBuilder]: For program point L6888(lines 6888 6950) no Hoare annotation was computed. [2022-11-03 02:35:12,325 INFO L899 garLoopResultBuilder]: For program point L6756(lines 6756 6761) no Hoare annotation was computed. [2022-11-03 02:35:12,325 INFO L899 garLoopResultBuilder]: For program point L5171(lines 5171 5175) no Hoare annotation was computed. [2022-11-03 02:35:12,325 INFO L899 garLoopResultBuilder]: For program point L5171-2(lines 5171 5175) no Hoare annotation was computed. [2022-11-03 02:35:12,325 INFO L899 garLoopResultBuilder]: For program point L7153(line 7153) no Hoare annotation was computed. [2022-11-03 02:35:12,325 INFO L899 garLoopResultBuilder]: For program point L6757-1(lines 6757 6758) no Hoare annotation was computed. [2022-11-03 02:35:12,326 INFO L895 garLoopResultBuilder]: At program point L6757(lines 6757 6758) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,326 INFO L899 garLoopResultBuilder]: For program point L6625-1(line 6625) no Hoare annotation was computed. [2022-11-03 02:35:12,326 INFO L895 garLoopResultBuilder]: At program point L6625(line 6625) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,326 INFO L895 garLoopResultBuilder]: At program point L6493-1(line 6493) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,326 INFO L895 garLoopResultBuilder]: At program point L6493(line 6493) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,326 INFO L899 garLoopResultBuilder]: For program point L5304-1(line 5304) no Hoare annotation was computed. [2022-11-03 02:35:12,327 INFO L895 garLoopResultBuilder]: At program point L5304(line 5304) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,327 INFO L899 garLoopResultBuilder]: For program point L7154(lines 7154 7159) no Hoare annotation was computed. [2022-11-03 02:35:12,327 INFO L899 garLoopResultBuilder]: For program point L6890(lines 6890 6947) no Hoare annotation was computed. [2022-11-03 02:35:12,327 INFO L895 garLoopResultBuilder]: At program point L5437(line 5437) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,327 INFO L899 garLoopResultBuilder]: For program point L5437-1(line 5437) no Hoare annotation was computed. [2022-11-03 02:35:12,327 INFO L899 garLoopResultBuilder]: For program point L6891(line 6891) no Hoare annotation was computed. [2022-11-03 02:35:12,327 INFO L899 garLoopResultBuilder]: For program point L6627-1(line 6627) no Hoare annotation was computed. [2022-11-03 02:35:12,328 INFO L895 garLoopResultBuilder]: At program point L6627(line 6627) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,328 INFO L895 garLoopResultBuilder]: At program point L5306(line 5306) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,328 INFO L895 garLoopResultBuilder]: At program point L5306-1(line 5306) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,328 INFO L895 garLoopResultBuilder]: At program point L6099(line 6099) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,328 INFO L899 garLoopResultBuilder]: For program point L6099-1(line 6099) no Hoare annotation was computed. [2022-11-03 02:35:12,328 INFO L899 garLoopResultBuilder]: For program point L7024(line 7024) no Hoare annotation was computed. [2022-11-03 02:35:12,329 INFO L895 garLoopResultBuilder]: At program point L6892(lines 6892 6897) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,329 INFO L895 garLoopResultBuilder]: At program point L5439(line 5439) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,329 INFO L895 garLoopResultBuilder]: At program point L5439-1(line 5439) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,329 INFO L899 garLoopResultBuilder]: For program point L5968(lines 5968 5972) no Hoare annotation was computed. [2022-11-03 02:35:12,329 INFO L899 garLoopResultBuilder]: For program point L7025(lines 7025 7040) no Hoare annotation was computed. [2022-11-03 02:35:12,329 INFO L899 garLoopResultBuilder]: For program point L6629-1(line 6629) no Hoare annotation was computed. [2022-11-03 02:35:12,330 INFO L895 garLoopResultBuilder]: At program point L6629(line 6629) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,330 INFO L899 garLoopResultBuilder]: For program point L7027(lines 7027 7037) no Hoare annotation was computed. [2022-11-03 02:35:12,330 INFO L899 garLoopResultBuilder]: For program point L6763(line 6763) no Hoare annotation was computed. [2022-11-03 02:35:12,330 INFO L899 garLoopResultBuilder]: For program point L6631-1(line 6631) no Hoare annotation was computed. [2022-11-03 02:35:12,330 INFO L895 garLoopResultBuilder]: At program point L6631(line 6631) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,330 INFO L899 garLoopResultBuilder]: For program point L7028(line 7028) no Hoare annotation was computed. [2022-11-03 02:35:12,330 INFO L902 garLoopResultBuilder]: At program point L6764(line 6764) the Hoare annotation is: true [2022-11-03 02:35:12,331 INFO L899 garLoopResultBuilder]: For program point L5179(lines 5179 5183) no Hoare annotation was computed. [2022-11-03 02:35:12,331 INFO L895 garLoopResultBuilder]: At program point L6104(lines 5927 6119) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,331 INFO L899 garLoopResultBuilder]: For program point L7161(line 7161) no Hoare annotation was computed. [2022-11-03 02:35:12,331 INFO L899 garLoopResultBuilder]: For program point L7029(lines 7029 7033) no Hoare annotation was computed. [2022-11-03 02:35:12,331 INFO L899 garLoopResultBuilder]: For program point L6633-1(line 6633) no Hoare annotation was computed. [2022-11-03 02:35:12,331 INFO L895 garLoopResultBuilder]: At program point L6633(line 6633) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,331 INFO L899 garLoopResultBuilder]: For program point L6369-1(line 6369) no Hoare annotation was computed. [2022-11-03 02:35:12,332 INFO L895 garLoopResultBuilder]: At program point L6369(line 6369) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,332 INFO L899 garLoopResultBuilder]: For program point L7162(lines 7162 7166) no Hoare annotation was computed. [2022-11-03 02:35:12,332 INFO L895 garLoopResultBuilder]: At program point L7030(line 7030) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,332 INFO L899 garLoopResultBuilder]: For program point L5973(lines 5973 5992) no Hoare annotation was computed. [2022-11-03 02:35:12,332 INFO L899 garLoopResultBuilder]: For program point L7030-1(line 7030) no Hoare annotation was computed. [2022-11-03 02:35:12,332 INFO L895 garLoopResultBuilder]: At program point L6106(lines 5927 6119) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,333 INFO L899 garLoopResultBuilder]: For program point L6899(line 6899) no Hoare annotation was computed. [2022-11-03 02:35:12,333 INFO L899 garLoopResultBuilder]: For program point L6635-1(line 6635) no Hoare annotation was computed. [2022-11-03 02:35:12,333 INFO L895 garLoopResultBuilder]: At program point L6635(line 6635) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,333 INFO L899 garLoopResultBuilder]: For program point L6503-1(line 6503) no Hoare annotation was computed. [2022-11-03 02:35:12,333 INFO L895 garLoopResultBuilder]: At program point L6503(line 6503) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,333 INFO L895 garLoopResultBuilder]: At program point L6371-1(line 6371) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,334 INFO L895 garLoopResultBuilder]: At program point L6371(line 6371) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,334 INFO L895 garLoopResultBuilder]: At program point L5975(line 5975) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,334 INFO L899 garLoopResultBuilder]: For program point L5975-1(line 5975) no Hoare annotation was computed. [2022-11-03 02:35:12,334 INFO L895 garLoopResultBuilder]: At program point L6900(lines 6900 6943) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,334 INFO L895 garLoopResultBuilder]: At program point L8486-1(line 8486) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,334 INFO L895 garLoopResultBuilder]: At program point L8486(line 8486) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,335 INFO L899 garLoopResultBuilder]: For program point L6108(lines 6108 6111) no Hoare annotation was computed. [2022-11-03 02:35:12,335 INFO L899 garLoopResultBuilder]: For program point L5976(lines 5976 5986) no Hoare annotation was computed. [2022-11-03 02:35:12,335 INFO L899 garLoopResultBuilder]: For program point L6637-1(line 6637) no Hoare annotation was computed. [2022-11-03 02:35:12,335 INFO L895 garLoopResultBuilder]: At program point L6637(line 6637) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,335 INFO L895 garLoopResultBuilder]: At program point L6505-1(line 6505) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,335 INFO L895 garLoopResultBuilder]: At program point L6505(line 6505) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,336 INFO L895 garLoopResultBuilder]: At program point L6109(line 6109) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,336 INFO L899 garLoopResultBuilder]: For program point L6109-1(line 6109) no Hoare annotation was computed. [2022-11-03 02:35:12,336 INFO L899 garLoopResultBuilder]: For program point L6902(lines 6902 6936) no Hoare annotation was computed. [2022-11-03 02:35:12,336 INFO L895 garLoopResultBuilder]: At program point L5977(line 5977) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,336 INFO L899 garLoopResultBuilder]: For program point L5977-1(line 5977) no Hoare annotation was computed. [2022-11-03 02:35:12,336 INFO L899 garLoopResultBuilder]: For program point L6770(line 6770) no Hoare annotation was computed. [2022-11-03 02:35:12,336 INFO L899 garLoopResultBuilder]: For program point L6902-2(lines 6900 6942) no Hoare annotation was computed. [2022-11-03 02:35:12,337 INFO L899 garLoopResultBuilder]: For program point L7035(line 7035) no Hoare annotation was computed. [2022-11-03 02:35:12,337 INFO L899 garLoopResultBuilder]: For program point L6771(lines 6771 6795) no Hoare annotation was computed. [2022-11-03 02:35:12,337 INFO L899 garLoopResultBuilder]: For program point L6639-1(line 6639) no Hoare annotation was computed. [2022-11-03 02:35:12,337 INFO L895 garLoopResultBuilder]: At program point L6639(line 6639) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,337 INFO L895 garLoopResultBuilder]: At program point L5186(line 5186) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,337 INFO L899 garLoopResultBuilder]: For program point L5186-1(line 5186) no Hoare annotation was computed. [2022-11-03 02:35:12,338 INFO L899 garLoopResultBuilder]: For program point L7168(line 7168) no Hoare annotation was computed. [2022-11-03 02:35:12,338 INFO L902 garLoopResultBuilder]: At program point L7036(line 7036) the Hoare annotation is: true [2022-11-03 02:35:12,338 INFO L899 garLoopResultBuilder]: For program point L5187(lines 5187 5192) no Hoare annotation was computed. [2022-11-03 02:35:12,338 INFO L895 garLoopResultBuilder]: At program point L6112(lines 5927 6119) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,338 INFO L902 garLoopResultBuilder]: At program point L7169(line 7169) the Hoare annotation is: true [2022-11-03 02:35:12,338 INFO L899 garLoopResultBuilder]: For program point L6773(lines 6773 6792) no Hoare annotation was computed. [2022-11-03 02:35:12,338 INFO L899 garLoopResultBuilder]: For program point L6641-1(line 6641) no Hoare annotation was computed. [2022-11-03 02:35:12,339 INFO L895 garLoopResultBuilder]: At program point L6641(line 6641) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,339 INFO L899 garLoopResultBuilder]: For program point L5188-1(line 5188) no Hoare annotation was computed. [2022-11-03 02:35:12,339 INFO L895 garLoopResultBuilder]: At program point L6245(line 6245) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,339 INFO L895 garLoopResultBuilder]: At program point L5188(line 5188) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,339 INFO L899 garLoopResultBuilder]: For program point L6245-1(line 6245) no Hoare annotation was computed. [2022-11-03 02:35:12,339 INFO L895 garLoopResultBuilder]: At program point L6113(lines 5927 6119) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,340 INFO L899 garLoopResultBuilder]: For program point L4924(lines 4924 4927) no Hoare annotation was computed. [2022-11-03 02:35:12,340 INFO L899 garLoopResultBuilder]: For program point L6774(line 6774) no Hoare annotation was computed. [2022-11-03 02:35:12,340 INFO L895 garLoopResultBuilder]: At program point L5189(line 5189) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,340 INFO L899 garLoopResultBuilder]: For program point L5189-1(line 5189) no Hoare annotation was computed. [2022-11-03 02:35:12,340 INFO L899 garLoopResultBuilder]: For program point L5982(lines 5982 5986) no Hoare annotation was computed. [2022-11-03 02:35:12,340 INFO L899 garLoopResultBuilder]: For program point L6775(lines 6775 6780) no Hoare annotation was computed. [2022-11-03 02:35:12,341 INFO L899 garLoopResultBuilder]: For program point L6643-1(line 6643) no Hoare annotation was computed. [2022-11-03 02:35:12,341 INFO L895 garLoopResultBuilder]: At program point L6643(line 6643) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,341 INFO L895 garLoopResultBuilder]: At program point L6247(line 6247) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,341 INFO L895 garLoopResultBuilder]: At program point L6247-1(line 6247) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,341 INFO L899 garLoopResultBuilder]: For program point L6116-1(line 6116) no Hoare annotation was computed. [2022-11-03 02:35:12,341 INFO L895 garLoopResultBuilder]: At program point L6116(line 6116) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,342 INFO L899 garLoopResultBuilder]: For program point L6645-1(line 6645) no Hoare annotation was computed. [2022-11-03 02:35:12,342 INFO L895 garLoopResultBuilder]: At program point L6645(line 6645) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,342 INFO L899 garLoopResultBuilder]: For program point L7042(line 7042) no Hoare annotation was computed. [2022-11-03 02:35:12,342 INFO L899 garLoopResultBuilder]: For program point L4928(lines 4928 4931) no Hoare annotation was computed. [2022-11-03 02:35:12,342 INFO L895 garLoopResultBuilder]: At program point L5589(line 5589) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,342 INFO L899 garLoopResultBuilder]: For program point L5589-1(line 5589) no Hoare annotation was computed. [2022-11-03 02:35:12,342 INFO L895 garLoopResultBuilder]: At program point L6118(lines 5904 6120) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,343 INFO L899 garLoopResultBuilder]: For program point L7175(line 7175) no Hoare annotation was computed. [2022-11-03 02:35:12,343 INFO L895 garLoopResultBuilder]: At program point L5193(lines 5143 5195) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,343 INFO L899 garLoopResultBuilder]: For program point L7043(lines 7043 7066) no Hoare annotation was computed. [2022-11-03 02:35:12,343 INFO L899 garLoopResultBuilder]: For program point L6647-1(line 6647) no Hoare annotation was computed. [2022-11-03 02:35:12,343 INFO L895 garLoopResultBuilder]: At program point L6647(line 6647) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,343 INFO L899 garLoopResultBuilder]: For program point L7176(lines 7176 7191) no Hoare annotation was computed. [2022-11-03 02:35:12,344 INFO L895 garLoopResultBuilder]: At program point L5591(line 5591) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,344 INFO L899 garLoopResultBuilder]: For program point L5591-1(line 5591) no Hoare annotation was computed. [2022-11-03 02:35:12,344 INFO L899 garLoopResultBuilder]: For program point L5988-2(lines 5988 5992) no Hoare annotation was computed. [2022-11-03 02:35:12,344 INFO L899 garLoopResultBuilder]: For program point L7045(lines 7045 7063) no Hoare annotation was computed. [2022-11-03 02:35:12,344 INFO L895 garLoopResultBuilder]: At program point L5988-4(lines 5973 5992) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,344 INFO L899 garLoopResultBuilder]: For program point L6649-1(line 6649) no Hoare annotation was computed. [2022-11-03 02:35:12,345 INFO L895 garLoopResultBuilder]: At program point L6649(line 6649) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,345 INFO L899 garLoopResultBuilder]: For program point L7178(lines 7178 7188) no Hoare annotation was computed. [2022-11-03 02:35:12,345 INFO L899 garLoopResultBuilder]: For program point L7046(line 7046) no Hoare annotation was computed. [2022-11-03 02:35:12,345 INFO L899 garLoopResultBuilder]: For program point L6782(line 6782) no Hoare annotation was computed. [2022-11-03 02:35:12,345 INFO L895 garLoopResultBuilder]: At program point L8500(line 8500) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,345 INFO L895 garLoopResultBuilder]: At program point L8500-1(line 8500) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,346 INFO L899 garLoopResultBuilder]: For program point L7179(line 7179) no Hoare annotation was computed. [2022-11-03 02:35:12,346 INFO L899 garLoopResultBuilder]: For program point L7047(lines 7047 7052) no Hoare annotation was computed. [2022-11-03 02:35:12,346 INFO L899 garLoopResultBuilder]: For program point L6783(lines 6783 6788) no Hoare annotation was computed. [2022-11-03 02:35:12,346 INFO L899 garLoopResultBuilder]: For program point L6651-1(line 6651) no Hoare annotation was computed. [2022-11-03 02:35:12,346 INFO L895 garLoopResultBuilder]: At program point L6651(line 6651) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,346 INFO L895 garLoopResultBuilder]: At program point L5594(line 5594) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,346 INFO L899 garLoopResultBuilder]: For program point L5594-1(line 5594) no Hoare annotation was computed. [2022-11-03 02:35:12,347 INFO L899 garLoopResultBuilder]: For program point L7180(lines 7180 7184) no Hoare annotation was computed. [2022-11-03 02:35:12,347 INFO L899 garLoopResultBuilder]: For program point L7181-1(line 7181) no Hoare annotation was computed. [2022-11-03 02:35:12,347 INFO L895 garLoopResultBuilder]: At program point L7181(line 7181) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,347 INFO L899 garLoopResultBuilder]: For program point L5596-1(line 5596) no Hoare annotation was computed. [2022-11-03 02:35:12,347 INFO L899 garLoopResultBuilder]: For program point L6653-1(line 6653) no Hoare annotation was computed. [2022-11-03 02:35:12,347 INFO L895 garLoopResultBuilder]: At program point L6653(line 6653) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,348 INFO L895 garLoopResultBuilder]: At program point L5596(line 5596) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,348 INFO L895 garLoopResultBuilder]: At program point L6257(line 6257) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,348 INFO L899 garLoopResultBuilder]: For program point L6257-1(line 6257) no Hoare annotation was computed. [2022-11-03 02:35:12,348 INFO L899 garLoopResultBuilder]: For program point L6655-1(line 6655) no Hoare annotation was computed. [2022-11-03 02:35:12,348 INFO L895 garLoopResultBuilder]: At program point L6655(line 6655) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,348 INFO L895 garLoopResultBuilder]: At program point L5598(line 5598) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,349 INFO L899 garLoopResultBuilder]: For program point L5598-1(line 5598) no Hoare annotation was computed. [2022-11-03 02:35:12,349 INFO L895 garLoopResultBuilder]: At program point L6259(line 6259) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,349 INFO L895 garLoopResultBuilder]: At program point L6259-1(line 6259) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,349 INFO L895 garLoopResultBuilder]: At program point L4938(line 4938) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,349 INFO L895 garLoopResultBuilder]: At program point L4938-1(line 4938) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,349 INFO L895 garLoopResultBuilder]: At program point L6128-2(lines 6128 6132) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,350 INFO L895 garLoopResultBuilder]: At program point L6128(lines 6128 6132) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,350 INFO L899 garLoopResultBuilder]: For program point L5996(lines 5996 6005) no Hoare annotation was computed. [2022-11-03 02:35:12,350 INFO L899 garLoopResultBuilder]: For program point L5600-1(line 5600) no Hoare annotation was computed. [2022-11-03 02:35:12,350 INFO L899 garLoopResultBuilder]: For program point L6657-1(line 6657) no Hoare annotation was computed. [2022-11-03 02:35:12,350 INFO L895 garLoopResultBuilder]: At program point L6657(line 6657) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,350 INFO L895 garLoopResultBuilder]: At program point L5600(line 5600) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,351 INFO L899 garLoopResultBuilder]: For program point L7186(line 7186) no Hoare annotation was computed. [2022-11-03 02:35:12,351 INFO L899 garLoopResultBuilder]: For program point L7054(line 7054) no Hoare annotation was computed. [2022-11-03 02:35:12,351 INFO L899 garLoopResultBuilder]: For program point L6790(line 6790) no Hoare annotation was computed. [2022-11-03 02:35:12,351 INFO L895 garLoopResultBuilder]: At program point L6130(line 6130) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,351 INFO L902 garLoopResultBuilder]: At program point L7187(line 7187) the Hoare annotation is: true [2022-11-03 02:35:12,351 INFO L899 garLoopResultBuilder]: For program point L7055(lines 7055 7059) no Hoare annotation was computed. [2022-11-03 02:35:12,352 INFO L899 garLoopResultBuilder]: For program point L6130-1(line 6130) no Hoare annotation was computed. [2022-11-03 02:35:12,352 INFO L902 garLoopResultBuilder]: At program point L6791(line 6791) the Hoare annotation is: true [2022-11-03 02:35:12,352 INFO L899 garLoopResultBuilder]: For program point L6659-1(line 6659) no Hoare annotation was computed. [2022-11-03 02:35:12,352 INFO L895 garLoopResultBuilder]: At program point L6659(line 6659) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,352 INFO L895 garLoopResultBuilder]: At program point L5602(line 5602) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,352 INFO L895 garLoopResultBuilder]: At program point L5602-1(line 5602) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,353 INFO L895 garLoopResultBuilder]: At program point L5999(line 5999) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,353 INFO L899 garLoopResultBuilder]: For program point L5999-1(line 5999) no Hoare annotation was computed. [2022-11-03 02:35:12,353 INFO L895 garLoopResultBuilder]: At program point L5339(line 5339) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,353 INFO L899 garLoopResultBuilder]: For program point L5339-1(line 5339) no Hoare annotation was computed. [2022-11-03 02:35:12,353 INFO L899 garLoopResultBuilder]: For program point L6000-1(line 6000) no Hoare annotation was computed. [2022-11-03 02:35:12,353 INFO L895 garLoopResultBuilder]: At program point L6000(line 6000) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,353 INFO L899 garLoopResultBuilder]: For program point L6661-1(line 6661) no Hoare annotation was computed. [2022-11-03 02:35:12,354 INFO L895 garLoopResultBuilder]: At program point L6661(line 6661) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,354 INFO L895 garLoopResultBuilder]: At program point L6133(line 6133) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,354 INFO L899 garLoopResultBuilder]: For program point L6001-2(lines 5996 6005) no Hoare annotation was computed. [2022-11-03 02:35:12,354 INFO L899 garLoopResultBuilder]: For program point L4944(lines 4944 4947) no Hoare annotation was computed. [2022-11-03 02:35:12,354 INFO L895 garLoopResultBuilder]: At program point L5341(line 5341) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,354 INFO L899 garLoopResultBuilder]: For program point L5341-1(line 5341) no Hoare annotation was computed. [2022-11-03 02:35:12,355 INFO L895 garLoopResultBuilder]: At program point L6134(line 6134) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,355 INFO L899 garLoopResultBuilder]: For program point L6663-1(line 6663) no Hoare annotation was computed. [2022-11-03 02:35:12,355 INFO L895 garLoopResultBuilder]: At program point L6663(line 6663) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,355 INFO L899 garLoopResultBuilder]: For program point L6135(line 6135) no Hoare annotation was computed. [2022-11-03 02:35:12,355 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-03 02:35:12,355 INFO L899 garLoopResultBuilder]: For program point L7193(line 7193) no Hoare annotation was computed. [2022-11-03 02:35:12,356 INFO L899 garLoopResultBuilder]: For program point L7061(line 7061) no Hoare annotation was computed. [2022-11-03 02:35:12,356 INFO L899 garLoopResultBuilder]: For program point L6797(line 6797) no Hoare annotation was computed. [2022-11-03 02:35:12,356 INFO L899 garLoopResultBuilder]: For program point L6665-1(line 6665) no Hoare annotation was computed. [2022-11-03 02:35:12,356 INFO L895 garLoopResultBuilder]: At program point L6665(line 6665) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,356 INFO L899 garLoopResultBuilder]: For program point L7194(lines 7194 7218) no Hoare annotation was computed. [2022-11-03 02:35:12,356 INFO L895 garLoopResultBuilder]: At program point L6269(line 6269) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,356 INFO L899 garLoopResultBuilder]: For program point L6269-1(line 6269) no Hoare annotation was computed. [2022-11-03 02:35:12,357 INFO L902 garLoopResultBuilder]: At program point L7062(line 7062) the Hoare annotation is: true [2022-11-03 02:35:12,357 INFO L895 garLoopResultBuilder]: At program point L6137(line 6137) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,357 INFO L899 garLoopResultBuilder]: For program point L6137-1(line 6137) no Hoare annotation was computed. [2022-11-03 02:35:12,357 INFO L899 garLoopResultBuilder]: For program point L6798(lines 6798 6822) no Hoare annotation was computed. [2022-11-03 02:35:12,357 INFO L899 garLoopResultBuilder]: For program point L5345(lines 5345 5411) no Hoare annotation was computed. [2022-11-03 02:35:12,357 INFO L899 garLoopResultBuilder]: For program point L6667-1(line 6667) no Hoare annotation was computed. [2022-11-03 02:35:12,357 INFO L895 garLoopResultBuilder]: At program point L6667(line 6667) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,358 INFO L899 garLoopResultBuilder]: For program point L6403-1(line 6403) no Hoare annotation was computed. [2022-11-03 02:35:12,358 INFO L895 garLoopResultBuilder]: At program point L6403(line 6403) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,358 INFO L899 garLoopResultBuilder]: For program point L5346(lines 5346 5349) no Hoare annotation was computed. [2022-11-03 02:35:12,358 INFO L895 garLoopResultBuilder]: At program point L6271(line 6271) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,358 INFO L895 garLoopResultBuilder]: At program point L6271-1(line 6271) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,358 INFO L899 garLoopResultBuilder]: For program point L7196(lines 7196 7215) no Hoare annotation was computed. [2022-11-03 02:35:12,359 INFO L899 garLoopResultBuilder]: For program point L6800(lines 6800 6819) no Hoare annotation was computed. [2022-11-03 02:35:12,359 INFO L895 garLoopResultBuilder]: At program point L6140-1(line 6140) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,359 INFO L895 garLoopResultBuilder]: At program point L6140(line 6140) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,359 INFO L899 garLoopResultBuilder]: For program point L7197(line 7197) no Hoare annotation was computed. [2022-11-03 02:35:12,359 INFO L899 garLoopResultBuilder]: For program point L6801(line 6801) no Hoare annotation was computed. [2022-11-03 02:35:12,359 INFO L899 garLoopResultBuilder]: For program point L6669-1(line 6669) no Hoare annotation was computed. [2022-11-03 02:35:12,360 INFO L895 garLoopResultBuilder]: At program point L6669(line 6669) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,360 INFO L895 garLoopResultBuilder]: At program point L6405-1(line 6405) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,360 INFO L895 garLoopResultBuilder]: At program point L6405(line 6405) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,360 INFO L899 garLoopResultBuilder]: For program point L7198(lines 7198 7203) no Hoare annotation was computed. [2022-11-03 02:35:12,360 INFO L899 garLoopResultBuilder]: For program point L6802(lines 6802 6807) no Hoare annotation was computed. [2022-11-03 02:35:12,360 INFO L899 garLoopResultBuilder]: For program point L7199-1(lines 7199 7200) no Hoare annotation was computed. [2022-11-03 02:35:12,360 INFO L895 garLoopResultBuilder]: At program point L7199(lines 7199 7200) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,361 INFO L899 garLoopResultBuilder]: For program point L6803-1(lines 6803 6804) no Hoare annotation was computed. [2022-11-03 02:35:12,361 INFO L895 garLoopResultBuilder]: At program point L6803(lines 6803 6804) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,361 INFO L899 garLoopResultBuilder]: For program point L6671-1(line 6671) no Hoare annotation was computed. [2022-11-03 02:35:12,361 INFO L895 garLoopResultBuilder]: At program point L6671(line 6671) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,361 INFO L899 garLoopResultBuilder]: For program point L6011(lines 6011 6051) no Hoare annotation was computed. [2022-11-03 02:35:12,361 INFO L899 garLoopResultBuilder]: For program point L7068(line 7068) no Hoare annotation was computed. [2022-11-03 02:35:12,362 INFO L899 garLoopResultBuilder]: For program point L7069(lines 7069 7093) no Hoare annotation was computed. [2022-11-03 02:35:12,362 INFO L899 garLoopResultBuilder]: For program point L6673-1(line 6673) no Hoare annotation was computed. [2022-11-03 02:35:12,362 INFO L895 garLoopResultBuilder]: At program point L6673(line 6673) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,362 INFO L895 garLoopResultBuilder]: At program point L6014(line 6014) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,362 INFO L899 garLoopResultBuilder]: For program point L7071(lines 7071 7090) no Hoare annotation was computed. [2022-11-03 02:35:12,362 INFO L895 garLoopResultBuilder]: At program point L6939(lines 6624 7264) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,363 INFO L899 garLoopResultBuilder]: For program point L6014-1(line 6014) no Hoare annotation was computed. [2022-11-03 02:35:12,363 INFO L899 garLoopResultBuilder]: For program point L6675-1(line 6675) no Hoare annotation was computed. [2022-11-03 02:35:12,363 INFO L895 garLoopResultBuilder]: At program point L6675(line 6675) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,363 INFO L899 garLoopResultBuilder]: For program point L5354(lines 5354 5410) no Hoare annotation was computed. [2022-11-03 02:35:12,363 INFO L895 garLoopResultBuilder]: At program point L6015(line 6015) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,363 INFO L899 garLoopResultBuilder]: For program point L6015-1(line 6015) no Hoare annotation was computed. [2022-11-03 02:35:12,363 INFO L899 garLoopResultBuilder]: For program point L7072(line 7072) no Hoare annotation was computed. [2022-11-03 02:35:12,364 INFO L899 garLoopResultBuilder]: For program point L7205(line 7205) no Hoare annotation was computed. [2022-11-03 02:35:12,364 INFO L895 garLoopResultBuilder]: At program point L6016-2(lines 6016 6050) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,364 INFO L899 garLoopResultBuilder]: For program point L6016(lines 6016 6050) no Hoare annotation was computed. [2022-11-03 02:35:12,364 INFO L899 garLoopResultBuilder]: For program point L7073(lines 7073 7078) no Hoare annotation was computed. [2022-11-03 02:35:12,364 INFO L899 garLoopResultBuilder]: For program point L6809(line 6809) no Hoare annotation was computed. [2022-11-03 02:35:12,364 INFO L899 garLoopResultBuilder]: For program point L6677-1(line 6677) no Hoare annotation was computed. [2022-11-03 02:35:12,365 INFO L895 garLoopResultBuilder]: At program point L6677(line 6677) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,365 INFO L899 garLoopResultBuilder]: For program point L7206(lines 7206 7211) no Hoare annotation was computed. [2022-11-03 02:35:12,365 INFO L895 garLoopResultBuilder]: At program point L7074(lines 7074 7075) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,365 INFO L895 garLoopResultBuilder]: At program point L6017(lines 6011 6051) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,365 INFO L899 garLoopResultBuilder]: For program point L4960(lines 4960 4963) no Hoare annotation was computed. [2022-11-03 02:35:12,365 INFO L899 garLoopResultBuilder]: For program point L7074-1(lines 7074 7075) no Hoare annotation was computed. [2022-11-03 02:35:12,365 INFO L899 garLoopResultBuilder]: For program point L6810(lines 6810 6815) no Hoare annotation was computed. [2022-11-03 02:35:12,366 INFO L895 garLoopResultBuilder]: At program point L6414(line 6414) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,366 INFO L895 garLoopResultBuilder]: At program point L6414-1(line 6414) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,366 INFO L899 garLoopResultBuilder]: For program point L7207-1(lines 7207 7208) no Hoare annotation was computed. [2022-11-03 02:35:12,366 INFO L895 garLoopResultBuilder]: At program point L7207(lines 7207 7208) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,366 INFO L895 garLoopResultBuilder]: At program point L6018(line 6018) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,366 INFO L899 garLoopResultBuilder]: For program point L6018-1(line 6018) no Hoare annotation was computed. [2022-11-03 02:35:12,367 INFO L899 garLoopResultBuilder]: For program point L6811-1(lines 6811 6812) no Hoare annotation was computed. [2022-11-03 02:35:12,367 INFO L895 garLoopResultBuilder]: At program point L6811(lines 6811 6812) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,367 INFO L899 garLoopResultBuilder]: For program point L6679-1(line 6679) no Hoare annotation was computed. [2022-11-03 02:35:12,367 INFO L895 garLoopResultBuilder]: At program point L6679(line 6679) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,367 INFO L899 garLoopResultBuilder]: For program point L6019(lines 6019 6022) no Hoare annotation was computed. [2022-11-03 02:35:12,367 INFO L899 garLoopResultBuilder]: For program point L6945(line 6945) no Hoare annotation was computed. [2022-11-03 02:35:12,368 INFO L899 garLoopResultBuilder]: For program point L6681-1(line 6681) no Hoare annotation was computed. [2022-11-03 02:35:12,368 INFO L895 garLoopResultBuilder]: At program point L6681(line 6681) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,368 INFO L902 garLoopResultBuilder]: At program point L6946(line 6946) the Hoare annotation is: true [2022-11-03 02:35:12,368 INFO L895 garLoopResultBuilder]: At program point L5493(line 5493) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,368 INFO L899 garLoopResultBuilder]: For program point L5493-1(line 5493) no Hoare annotation was computed. [2022-11-03 02:35:12,368 INFO L899 garLoopResultBuilder]: For program point L4965(lines 4965 4968) no Hoare annotation was computed. [2022-11-03 02:35:12,368 INFO L899 garLoopResultBuilder]: For program point L6683-1(line 6683) no Hoare annotation was computed. [2022-11-03 02:35:12,369 INFO L895 garLoopResultBuilder]: At program point L6683(line 6683) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,369 INFO L899 garLoopResultBuilder]: For program point L5362(lines 5362 5409) no Hoare annotation was computed. [2022-11-03 02:35:12,369 INFO L895 garLoopResultBuilder]: At program point L6023(line 6023) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,369 INFO L899 garLoopResultBuilder]: For program point L6023-1(line 6023) no Hoare annotation was computed. [2022-11-03 02:35:12,369 INFO L899 garLoopResultBuilder]: For program point L7080(line 7080) no Hoare annotation was computed. [2022-11-03 02:35:12,369 INFO L895 garLoopResultBuilder]: At program point L5495(line 5495) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,370 INFO L895 garLoopResultBuilder]: At program point L5495-1(line 5495) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,370 INFO L899 garLoopResultBuilder]: For program point L7213(line 7213) no Hoare annotation was computed. [2022-11-03 02:35:12,370 INFO L899 garLoopResultBuilder]: For program point L6024(lines 6024 6027) no Hoare annotation was computed. [2022-11-03 02:35:12,370 INFO L899 garLoopResultBuilder]: For program point L7081(lines 7081 7086) no Hoare annotation was computed. [2022-11-03 02:35:12,370 INFO L899 garLoopResultBuilder]: For program point L6817(line 6817) no Hoare annotation was computed. [2022-11-03 02:35:12,370 INFO L899 garLoopResultBuilder]: For program point L6685-1(line 6685) no Hoare annotation was computed. [2022-11-03 02:35:12,371 INFO L895 garLoopResultBuilder]: At program point L6685(line 6685) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,371 INFO L902 garLoopResultBuilder]: At program point L7214(line 7214) the Hoare annotation is: true [2022-11-03 02:35:12,371 INFO L895 garLoopResultBuilder]: At program point L7082(lines 7082 7083) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,371 INFO L899 garLoopResultBuilder]: For program point L7082-1(lines 7082 7083) no Hoare annotation was computed. [2022-11-03 02:35:12,371 INFO L902 garLoopResultBuilder]: At program point L6818(line 6818) the Hoare annotation is: true [2022-11-03 02:35:12,371 INFO L895 garLoopResultBuilder]: At program point L4969(line 4969) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,371 INFO L899 garLoopResultBuilder]: For program point L4969-1(line 4969) no Hoare annotation was computed. [2022-11-03 02:35:12,372 INFO L899 garLoopResultBuilder]: For program point L6687-1(line 6687) no Hoare annotation was computed. [2022-11-03 02:35:12,372 INFO L895 garLoopResultBuilder]: At program point L6687(line 6687) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,372 INFO L895 garLoopResultBuilder]: At program point L7480-1(line 7480) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,372 INFO L895 garLoopResultBuilder]: At program point L7480(line 7480) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,372 INFO L895 garLoopResultBuilder]: At program point L4970(lines 4909 4972) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,372 INFO L899 garLoopResultBuilder]: For program point L6952(line 6952) no Hoare annotation was computed. [2022-11-03 02:35:12,373 INFO L899 garLoopResultBuilder]: For program point L6424-1(line 6424) no Hoare annotation was computed. [2022-11-03 02:35:12,373 INFO L895 garLoopResultBuilder]: At program point L6424(line 6424) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,373 INFO L895 garLoopResultBuilder]: At program point L7481(lines 7477 7484) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,373 INFO L899 garLoopResultBuilder]: For program point L6028-1(line 6028) no Hoare annotation was computed. [2022-11-03 02:35:12,373 INFO L895 garLoopResultBuilder]: At program point L6028(line 6028) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,373 INFO L899 garLoopResultBuilder]: For program point L6953(lines 6953 6977) no Hoare annotation was computed. [2022-11-03 02:35:12,374 INFO L899 garLoopResultBuilder]: For program point L6689-1(line 6689) no Hoare annotation was computed. [2022-11-03 02:35:12,374 INFO L895 garLoopResultBuilder]: At program point L6689(line 6689) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,374 INFO L899 garLoopResultBuilder]: For program point L6029(lines 6029 6032) no Hoare annotation was computed. [2022-11-03 02:35:12,374 INFO L895 garLoopResultBuilder]: At program point L6426(line 6426) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,374 INFO L895 garLoopResultBuilder]: At program point L6426-1(line 6426) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,374 INFO L899 garLoopResultBuilder]: For program point L6955(lines 6955 6974) no Hoare annotation was computed. [2022-11-03 02:35:12,375 INFO L899 garLoopResultBuilder]: For program point L6691-1(line 6691) no Hoare annotation was computed. [2022-11-03 02:35:12,375 INFO L895 garLoopResultBuilder]: At program point L6691(line 6691) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,375 INFO L899 garLoopResultBuilder]: For program point L5370(lines 5370 5408) no Hoare annotation was computed. [2022-11-03 02:35:12,375 INFO L895 garLoopResultBuilder]: At program point L4445(line 4445) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,375 INFO L899 garLoopResultBuilder]: For program point L4445-1(line 4445) no Hoare annotation was computed. [2022-11-03 02:35:12,375 INFO L899 garLoopResultBuilder]: For program point L7220(line 7220) no Hoare annotation was computed. [2022-11-03 02:35:12,375 INFO L899 garLoopResultBuilder]: For program point L7088(line 7088) no Hoare annotation was computed. [2022-11-03 02:35:12,376 INFO L899 garLoopResultBuilder]: For program point L6956(line 6956) no Hoare annotation was computed. [2022-11-03 02:35:12,376 INFO L899 garLoopResultBuilder]: For program point L6824(line 6824) no Hoare annotation was computed. [2022-11-03 02:35:12,376 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-03 02:35:12,376 INFO L899 garLoopResultBuilder]: For program point L7221(lines 7221 7236) no Hoare annotation was computed. [2022-11-03 02:35:12,376 INFO L902 garLoopResultBuilder]: At program point L7089(line 7089) the Hoare annotation is: true [2022-11-03 02:35:12,376 INFO L899 garLoopResultBuilder]: For program point L6957(lines 6957 6962) no Hoare annotation was computed. [2022-11-03 02:35:12,376 INFO L899 garLoopResultBuilder]: For program point L6825(lines 6825 6852) no Hoare annotation was computed. [2022-11-03 02:35:12,377 INFO L899 garLoopResultBuilder]: For program point L6693-1(line 6693) no Hoare annotation was computed. [2022-11-03 02:35:12,377 INFO L895 garLoopResultBuilder]: At program point L6693(line 6693) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,377 INFO L895 garLoopResultBuilder]: At program point L4447(line 4447) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,377 INFO L895 garLoopResultBuilder]: At program point L4447-1(line 4447) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,377 INFO L895 garLoopResultBuilder]: At program point L6958(lines 6958 6959) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,378 INFO L895 garLoopResultBuilder]: At program point L6033(line 6033) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,378 INFO L899 garLoopResultBuilder]: For program point L6033-1(line 6033) no Hoare annotation was computed. [2022-11-03 02:35:12,378 INFO L899 garLoopResultBuilder]: For program point L6958-1(lines 6958 6959) no Hoare annotation was computed. [2022-11-03 02:35:12,378 INFO L899 garLoopResultBuilder]: For program point L7223(lines 7223 7233) no Hoare annotation was computed. [2022-11-03 02:35:12,378 INFO L899 garLoopResultBuilder]: For program point L6034(lines 6034 6037) no Hoare annotation was computed. [2022-11-03 02:35:12,378 INFO L899 garLoopResultBuilder]: For program point L6827(lines 6827 6849) no Hoare annotation was computed. [2022-11-03 02:35:12,378 INFO L899 garLoopResultBuilder]: For program point L6695-1(line 6695) no Hoare annotation was computed. [2022-11-03 02:35:12,379 INFO L895 garLoopResultBuilder]: At program point L6695(line 6695) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,379 INFO L895 garLoopResultBuilder]: At program point L7488-1(line 7488) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,379 INFO L895 garLoopResultBuilder]: At program point L7488(line 7488) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,379 INFO L899 garLoopResultBuilder]: For program point L7224(line 7224) no Hoare annotation was computed. [2022-11-03 02:35:12,379 INFO L899 garLoopResultBuilder]: For program point L6828(line 6828) no Hoare annotation was computed. [2022-11-03 02:35:12,379 INFO L895 garLoopResultBuilder]: At program point L7489(lines 7485 7492) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,379 INFO L899 garLoopResultBuilder]: For program point L7225(lines 7225 7229) no Hoare annotation was computed. [2022-11-03 02:35:12,380 INFO L899 garLoopResultBuilder]: For program point L6829(lines 6829 6837) no Hoare annotation was computed. [2022-11-03 02:35:12,380 INFO L899 garLoopResultBuilder]: For program point L6697-1(line 6697) no Hoare annotation was computed. [2022-11-03 02:35:12,380 INFO L895 garLoopResultBuilder]: At program point L6697(line 6697) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,380 INFO L895 garLoopResultBuilder]: At program point L6038(line 6038) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,380 INFO L899 garLoopResultBuilder]: For program point L7095(line 7095) no Hoare annotation was computed. [2022-11-03 02:35:12,380 INFO L899 garLoopResultBuilder]: For program point L6038-1(line 6038) no Hoare annotation was computed. [2022-11-03 02:35:12,381 INFO L899 garLoopResultBuilder]: For program point L6699-1(line 6699) no Hoare annotation was computed. [2022-11-03 02:35:12,381 INFO L895 garLoopResultBuilder]: At program point L6699(line 6699) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,381 INFO L899 garLoopResultBuilder]: For program point L5378(lines 5378 5407) no Hoare annotation was computed. [2022-11-03 02:35:12,381 INFO L899 garLoopResultBuilder]: For program point L6039(lines 6039 6042) no Hoare annotation was computed. [2022-11-03 02:35:12,381 INFO L899 garLoopResultBuilder]: For program point L7096(lines 7096 7120) no Hoare annotation was computed. [2022-11-03 02:35:12,381 INFO L899 garLoopResultBuilder]: For program point L6964(line 6964) no Hoare annotation was computed. [2022-11-03 02:35:12,381 INFO L895 garLoopResultBuilder]: At program point L8550-1(line 8550) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,382 INFO L895 garLoopResultBuilder]: At program point L8550(line 8550) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,382 INFO L899 garLoopResultBuilder]: For program point L6965(lines 6965 6970) no Hoare annotation was computed. [2022-11-03 02:35:12,382 INFO L899 garLoopResultBuilder]: For program point L6701-1(line 6701) no Hoare annotation was computed. [2022-11-03 02:35:12,382 INFO L895 garLoopResultBuilder]: At program point L6701(line 6701) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,382 INFO L899 garLoopResultBuilder]: For program point L7098(lines 7098 7117) no Hoare annotation was computed. [2022-11-03 02:35:12,382 INFO L895 garLoopResultBuilder]: At program point L6966(lines 6966 6967) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,383 INFO L899 garLoopResultBuilder]: For program point L6966-1(lines 6966 6967) no Hoare annotation was computed. [2022-11-03 02:35:12,383 INFO L899 garLoopResultBuilder]: For program point L7231(line 7231) no Hoare annotation was computed. [2022-11-03 02:35:12,383 INFO L899 garLoopResultBuilder]: For program point L7099(line 7099) no Hoare annotation was computed. [2022-11-03 02:35:12,383 INFO L895 garLoopResultBuilder]: At program point L6703-1(line 6703) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,383 INFO L895 garLoopResultBuilder]: At program point L6703(line 6703) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,383 INFO L895 garLoopResultBuilder]: At program point L7496-1(line 7496) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,384 INFO L895 garLoopResultBuilder]: At program point L7496(line 7496) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,384 INFO L895 garLoopResultBuilder]: At program point L8553(line 8553) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,384 INFO L895 garLoopResultBuilder]: At program point L8553-1(line 8553) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,384 INFO L902 garLoopResultBuilder]: At program point L7232(line 7232) the Hoare annotation is: true [2022-11-03 02:35:12,384 INFO L895 garLoopResultBuilder]: At program point L6043(line 6043) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,384 INFO L899 garLoopResultBuilder]: For program point L6043-1(line 6043) no Hoare annotation was computed. [2022-11-03 02:35:12,384 INFO L899 garLoopResultBuilder]: For program point L7100(lines 7100 7105) no Hoare annotation was computed. [2022-11-03 02:35:12,385 INFO L895 garLoopResultBuilder]: At program point L7497(lines 7493 7500) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 2) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,385 INFO L895 garLoopResultBuilder]: At program point L4062(line 4062) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,385 INFO L895 garLoopResultBuilder]: At program point L4062-1(line 4062) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,385 INFO L899 garLoopResultBuilder]: For program point L7101-1(lines 7101 7102) no Hoare annotation was computed. [2022-11-03 02:35:12,385 INFO L899 garLoopResultBuilder]: For program point L6044(lines 6044 6047) no Hoare annotation was computed. [2022-11-03 02:35:12,385 INFO L895 garLoopResultBuilder]: At program point L7101(lines 7101 7102) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,386 INFO L895 garLoopResultBuilder]: At program point L6706(line 6706) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,386 INFO L899 garLoopResultBuilder]: For program point L6706-1(line 6706) no Hoare annotation was computed. [2022-11-03 02:35:12,386 INFO L899 garLoopResultBuilder]: For program point L6839(line 6839) no Hoare annotation was computed. [2022-11-03 02:35:12,386 INFO L899 garLoopResultBuilder]: For program point L6707-1(line 6707) no Hoare annotation was computed. [2022-11-03 02:35:12,386 INFO L895 garLoopResultBuilder]: At program point L6707(line 6707) the Hoare annotation is: (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_i_mutex_of_inode~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_bq2415x_timer_mutex~0 1) (= ~ldv_mutex_bq2415x_id_mutex~0 1) (= ~ldv_mutex_bq2415x_i2c_mutex~0 1)) [2022-11-03 02:35:12,386 INFO L899 garLoopResultBuilder]: For program point L5386(lines 5386 5406) no Hoare annotation was computed. [2022-11-03 02:35:12,387 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2022-11-03 02:35:12,387 INFO L902 garLoopResultBuilder]: At program point ldv_memsetENTRY(lines 3833 3840) the Hoare annotation is: true [2022-11-03 02:35:12,387 INFO L899 garLoopResultBuilder]: For program point ldv_memsetEXIT(lines 3833 3840) no Hoare annotation was computed. [2022-11-03 02:35:12,387 INFO L899 garLoopResultBuilder]: For program point L4176(lines 4176 4179) no Hoare annotation was computed. [2022-11-03 02:35:12,387 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_read_bitEXIT(lines 4172 4183) no Hoare annotation was computed. [2022-11-03 02:35:12,387 INFO L895 garLoopResultBuilder]: At program point L4180(line 4180) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,388 INFO L895 garLoopResultBuilder]: At program point bq2415x_i2c_read_bitENTRY(lines 4172 4183) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,388 INFO L899 garLoopResultBuilder]: For program point L4180-1(line 4180) no Hoare annotation was computed. [2022-11-03 02:35:12,388 INFO L899 garLoopResultBuilder]: For program point bq2415x_i2c_read_bitFINAL(lines 4172 4183) no Hoare annotation was computed. [2022-11-03 02:35:12,388 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_bq2415x_i2c_mutexENTRY(lines 7617 7627) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,388 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_bq2415x_i2c_mutexEXIT(lines 7617 7627) no Hoare annotation was computed. [2022-11-03 02:35:12,388 INFO L899 garLoopResultBuilder]: For program point L7620-1(lines 7620 7623) no Hoare annotation was computed. [2022-11-03 02:35:12,389 INFO L899 garLoopResultBuilder]: For program point L7620(lines 7620 7623) no Hoare annotation was computed. [2022-11-03 02:35:12,389 INFO L895 garLoopResultBuilder]: At program point L7621(line 7621) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1)))) (and (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4))) [2022-11-03 02:35:12,389 INFO L895 garLoopResultBuilder]: At program point L4321(line 4321) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,389 INFO L899 garLoopResultBuilder]: For program point L4354-1(line 4354) no Hoare annotation was computed. [2022-11-03 02:35:12,389 INFO L899 garLoopResultBuilder]: For program point L4321-1(line 4321) no Hoare annotation was computed. [2022-11-03 02:35:12,389 INFO L899 garLoopResultBuilder]: For program point L4313(line 4313) no Hoare annotation was computed. [2022-11-03 02:35:12,390 INFO L899 garLoopResultBuilder]: For program point L4280(line 4280) no Hoare annotation was computed. [2022-11-03 02:35:12,390 INFO L899 garLoopResultBuilder]: For program point L4338(line 4338) no Hoare annotation was computed. [2022-11-03 02:35:12,390 INFO L895 garLoopResultBuilder]: At program point L4305(line 4305) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,390 INFO L899 garLoopResultBuilder]: For program point L4305-1(line 4305) no Hoare annotation was computed. [2022-11-03 02:35:12,390 INFO L895 garLoopResultBuilder]: At program point L4363(line 4363) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,390 INFO L895 garLoopResultBuilder]: At program point L4330(line 4330) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,391 INFO L899 garLoopResultBuilder]: For program point L4363-1(line 4363) no Hoare annotation was computed. [2022-11-03 02:35:12,391 INFO L899 garLoopResultBuilder]: For program point L4330-1(line 4330) no Hoare annotation was computed. [2022-11-03 02:35:12,391 INFO L899 garLoopResultBuilder]: For program point L4289(line 4289) no Hoare annotation was computed. [2022-11-03 02:35:12,391 INFO L899 garLoopResultBuilder]: For program point L4347(line 4347) no Hoare annotation was computed. [2022-11-03 02:35:12,391 INFO L895 garLoopResultBuilder]: At program point L4314(line 4314) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,391 INFO L895 garLoopResultBuilder]: At program point L4281(line 4281) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,392 INFO L899 garLoopResultBuilder]: For program point L4314-1(line 4314) no Hoare annotation was computed. [2022-11-03 02:35:12,392 INFO L899 garLoopResultBuilder]: For program point L4281-1(line 4281) no Hoare annotation was computed. [2022-11-03 02:35:12,392 INFO L895 garLoopResultBuilder]: At program point L4339(line 4339) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,392 INFO L899 garLoopResultBuilder]: For program point L4339-1(line 4339) no Hoare annotation was computed. [2022-11-03 02:35:12,392 INFO L899 garLoopResultBuilder]: For program point L4298(line 4298) no Hoare annotation was computed. [2022-11-03 02:35:12,392 INFO L899 garLoopResultBuilder]: For program point L4323(line 4323) no Hoare annotation was computed. [2022-11-03 02:35:12,393 INFO L895 garLoopResultBuilder]: At program point L4290(line 4290) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,393 INFO L899 garLoopResultBuilder]: For program point L4356(line 4356) no Hoare annotation was computed. [2022-11-03 02:35:12,393 INFO L899 garLoopResultBuilder]: For program point L4290-1(line 4290) no Hoare annotation was computed. [2022-11-03 02:35:12,393 INFO L899 garLoopResultBuilder]: For program point L4348-1(line 4348) no Hoare annotation was computed. [2022-11-03 02:35:12,393 INFO L895 garLoopResultBuilder]: At program point L4348(line 4348) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,393 INFO L899 garLoopResultBuilder]: For program point L4307(line 4307) no Hoare annotation was computed. [2022-11-03 02:35:12,394 INFO L895 garLoopResultBuilder]: At program point L4299(line 4299) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,394 INFO L899 garLoopResultBuilder]: For program point L4299-1(line 4299) no Hoare annotation was computed. [2022-11-03 02:35:12,394 INFO L899 garLoopResultBuilder]: For program point L4365(line 4365) no Hoare annotation was computed. [2022-11-03 02:35:12,394 INFO L899 garLoopResultBuilder]: For program point L4332(line 4332) no Hoare annotation was computed. [2022-11-03 02:35:12,394 INFO L899 garLoopResultBuilder]: For program point L4324-1(line 4324) no Hoare annotation was computed. [2022-11-03 02:35:12,394 INFO L895 garLoopResultBuilder]: At program point L4357(line 4357) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,395 INFO L895 garLoopResultBuilder]: At program point L4324(line 4324) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,395 INFO L899 garLoopResultBuilder]: For program point L4357-1(line 4357) no Hoare annotation was computed. [2022-11-03 02:35:12,395 INFO L899 garLoopResultBuilder]: For program point L4283(line 4283) no Hoare annotation was computed. [2022-11-03 02:35:12,395 INFO L899 garLoopResultBuilder]: For program point L4308-1(line 4308) no Hoare annotation was computed. [2022-11-03 02:35:12,395 INFO L899 garLoopResultBuilder]: For program point L4341(line 4341) no Hoare annotation was computed. [2022-11-03 02:35:12,395 INFO L895 garLoopResultBuilder]: At program point L4308(line 4308) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,396 INFO L895 garLoopResultBuilder]: At program point L4366(line 4366) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,396 INFO L895 garLoopResultBuilder]: At program point L4333(line 4333) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,396 INFO L899 garLoopResultBuilder]: For program point L4366-1(line 4366) no Hoare annotation was computed. [2022-11-03 02:35:12,396 INFO L899 garLoopResultBuilder]: For program point L4333-1(line 4333) no Hoare annotation was computed. [2022-11-03 02:35:12,396 INFO L899 garLoopResultBuilder]: For program point L4292(line 4292) no Hoare annotation was computed. [2022-11-03 02:35:12,396 INFO L899 garLoopResultBuilder]: For program point L4350(line 4350) no Hoare annotation was computed. [2022-11-03 02:35:12,397 INFO L899 garLoopResultBuilder]: For program point L4284-1(line 4284) no Hoare annotation was computed. [2022-11-03 02:35:12,397 INFO L895 garLoopResultBuilder]: At program point L4284(line 4284) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,397 INFO L895 garLoopResultBuilder]: At program point L4342(line 4342) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,397 INFO L899 garLoopResultBuilder]: For program point L4342-1(line 4342) no Hoare annotation was computed. [2022-11-03 02:35:12,397 INFO L899 garLoopResultBuilder]: For program point L4301(line 4301) no Hoare annotation was computed. [2022-11-03 02:35:12,397 INFO L899 garLoopResultBuilder]: For program point L4359(line 4359) no Hoare annotation was computed. [2022-11-03 02:35:12,398 INFO L899 garLoopResultBuilder]: For program point L4326(line 4326) no Hoare annotation was computed. [2022-11-03 02:35:12,398 INFO L895 garLoopResultBuilder]: At program point L4293(line 4293) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,398 INFO L899 garLoopResultBuilder]: For program point L4293-1(line 4293) no Hoare annotation was computed. [2022-11-03 02:35:12,398 INFO L895 garLoopResultBuilder]: At program point L4351(line 4351) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,398 INFO L899 garLoopResultBuilder]: For program point L4351-1(line 4351) no Hoare annotation was computed. [2022-11-03 02:35:12,398 INFO L899 garLoopResultBuilder]: For program point L4310(line 4310) no Hoare annotation was computed. [2022-11-03 02:35:12,399 INFO L899 garLoopResultBuilder]: For program point L4335(line 4335) no Hoare annotation was computed. [2022-11-03 02:35:12,399 INFO L895 garLoopResultBuilder]: At program point L4302(line 4302) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,399 INFO L899 garLoopResultBuilder]: For program point L4368(line 4368) no Hoare annotation was computed. [2022-11-03 02:35:12,399 INFO L899 garLoopResultBuilder]: For program point L4302-1(line 4302) no Hoare annotation was computed. [2022-11-03 02:35:12,399 INFO L895 garLoopResultBuilder]: At program point L4327(line 4327) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,399 INFO L899 garLoopResultBuilder]: For program point L4360-1(line 4360) no Hoare annotation was computed. [2022-11-03 02:35:12,400 INFO L899 garLoopResultBuilder]: For program point L4327-1(line 4327) no Hoare annotation was computed. [2022-11-03 02:35:12,400 INFO L895 garLoopResultBuilder]: At program point L4360(line 4360) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,400 INFO L899 garLoopResultBuilder]: For program point L4286(line 4286) no Hoare annotation was computed. [2022-11-03 02:35:12,400 INFO L895 garLoopResultBuilder]: At program point L4311(line 4311) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,400 INFO L899 garLoopResultBuilder]: For program point L4311-1(line 4311) no Hoare annotation was computed. [2022-11-03 02:35:12,400 INFO L899 garLoopResultBuilder]: For program point L4344(line 4344) no Hoare annotation was computed. [2022-11-03 02:35:12,401 INFO L899 garLoopResultBuilder]: For program point L4336-1(line 4336) no Hoare annotation was computed. [2022-11-03 02:35:12,401 INFO L895 garLoopResultBuilder]: At program point L4369(line 4369) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,401 INFO L895 garLoopResultBuilder]: At program point L4336(line 4336) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,401 INFO L899 garLoopResultBuilder]: For program point L4369-1(line 4369) no Hoare annotation was computed. [2022-11-03 02:35:12,401 INFO L899 garLoopResultBuilder]: For program point L4295(line 4295) no Hoare annotation was computed. [2022-11-03 02:35:12,401 INFO L895 garLoopResultBuilder]: At program point L4287(line 4287) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,402 INFO L899 garLoopResultBuilder]: For program point L4287-1(line 4287) no Hoare annotation was computed. [2022-11-03 02:35:12,402 INFO L899 garLoopResultBuilder]: For program point L4353(line 4353) no Hoare annotation was computed. [2022-11-03 02:35:12,402 INFO L899 garLoopResultBuilder]: For program point L4320(line 4320) no Hoare annotation was computed. [2022-11-03 02:35:12,402 INFO L895 garLoopResultBuilder]: At program point L4345(line 4345) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,402 INFO L899 garLoopResultBuilder]: For program point L4345-1(line 4345) no Hoare annotation was computed. [2022-11-03 02:35:12,402 INFO L899 garLoopResultBuilder]: For program point bq2415x_exec_commandFINAL(lines 4247 4374) no Hoare annotation was computed. [2022-11-03 02:35:12,403 INFO L895 garLoopResultBuilder]: At program point bq2415x_exec_commandENTRY(lines 4247 4374) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,403 INFO L899 garLoopResultBuilder]: For program point L4304(line 4304) no Hoare annotation was computed. [2022-11-03 02:35:12,403 INFO L899 garLoopResultBuilder]: For program point L4362(line 4362) no Hoare annotation was computed. [2022-11-03 02:35:12,403 INFO L899 garLoopResultBuilder]: For program point L4296-1(line 4296) no Hoare annotation was computed. [2022-11-03 02:35:12,403 INFO L899 garLoopResultBuilder]: For program point L4329(line 4329) no Hoare annotation was computed. [2022-11-03 02:35:12,403 INFO L895 garLoopResultBuilder]: At program point L4296(line 4296) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,404 INFO L895 garLoopResultBuilder]: At program point L4354(line 4354) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_bq2415x_id_mutex~0 1))) (.cse2 (not (= ~ldv_mutex_i_mutex_of_inode~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_bq2415x_i2c_mutex~0)| 1))) (.cse5 (= ~ldv_mutex_bq2415x_i2c_mutex~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_bq2415x_timer_mutex~0)) .cse4 .cse5) (or .cse0 .cse1 (not (= ~ldv_mutex_bq2415x_timer_mutex~0 1)) .cse2 .cse3 .cse4 .cse5))) [2022-11-03 02:35:12,404 INFO L899 garLoopResultBuilder]: For program point bq2415x_exec_commandEXIT(lines 4247 4374) no Hoare annotation was computed. [2022-11-03 02:35:12,404 INFO L902 garLoopResultBuilder]: At program point L7278(line 7278) the Hoare annotation is: true [2022-11-03 02:35:12,404 INFO L902 garLoopResultBuilder]: At program point IS_ERRENTRY(lines 7274 7281) the Hoare annotation is: true [2022-11-03 02:35:12,404 INFO L899 garLoopResultBuilder]: For program point L7278-1(line 7278) no Hoare annotation was computed. [2022-11-03 02:35:12,404 INFO L899 garLoopResultBuilder]: For program point IS_ERREXIT(lines 7274 7281) no Hoare annotation was computed. [2022-11-03 02:35:12,408 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:35:12,410 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-03 02:35:12,450 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.11 02:35:12 BoogieIcfgContainer [2022-11-03 02:35:12,451 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-03 02:35:12,451 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-03 02:35:12,451 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-03 02:35:12,452 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-03 02:35:12,466 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:32:16" (3/4) ... [2022-11-03 02:35:12,469 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-03 02:35:12,475 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_get_drvdata [2022-11-03 02:35:12,475 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_timer_work [2022-11-03 02:35:12,475 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure sysfs_notify [2022-11-03 02:35:12,475 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_i2c_read [2022-11-03 02:35:12,475 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure power_supply_get_drvdata [2022-11-03 02:35:12,476 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_i2c_write [2022-11-03 02:35:12,476 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_bq2415x_id_mutex [2022-11-03 02:35:12,476 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_bq2415x_id_mutex [2022-11-03 02:35:12,476 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_bq2415x_timer_mutex [2022-11-03 02:35:12,476 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_sysfs_show_limit [2022-11-03 02:35:12,476 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_set_mode [2022-11-03 02:35:12,476 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2022-11-03 02:35:12,476 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure cancel_delayed_work_sync [2022-11-03 02:35:12,477 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2022-11-03 02:35:12,477 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_sysfs_set_limit [2022-11-03 02:35:12,477 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure to_acpi_node [2022-11-03 02:35:12,477 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure device_property_read_u32 [2022-11-03 02:35:12,477 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2022-11-03 02:35:12,477 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2022-11-03 02:35:12,477 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure acpi_device_handle [2022-11-03 02:35:12,477 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_i2c_read_mask [2022-11-03 02:35:12,478 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2022-11-03 02:35:12,478 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_bq2415x_i2c_mutex [2022-11-03 02:35:12,478 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_power_supply_exit [2022-11-03 02:35:12,478 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_detect_chip [2022-11-03 02:35:12,478 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure kstrtol [2022-11-03 02:35:12,478 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_set_autotimer [2022-11-03 02:35:12,478 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_reset_chip [2022-11-03 02:35:12,478 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure disable_work_1 [2022-11-03 02:35:12,479 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure activate_work_1 [2022-11-03 02:35:12,479 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_sysfs_set_enable [2022-11-03 02:35:12,479 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_sysfs_show_status [2022-11-03 02:35:12,479 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_sysfs_exit [2022-11-03 02:35:12,479 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2022-11-03 02:35:12,479 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_sysfs_print_reg [2022-11-03 02:35:12,479 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_bq2415x_timer_mutex [2022-11-03 02:35:12,479 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_set_termination_current [2022-11-03 02:35:12,480 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2022-11-03 02:35:12,480 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_set_weak_battery_voltage [2022-11-03 02:35:12,480 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2022-11-03 02:35:12,480 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure queue_delayed_work_on [2022-11-03 02:35:12,480 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure idr_remove [2022-11-03 02:35:12,480 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_set_defaults [2022-11-03 02:35:12,480 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure i2c_transfer [2022-11-03 02:35:12,480 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_set_current_limit [2022-11-03 02:35:12,481 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure schedule_delayed_work [2022-11-03 02:35:12,481 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2022-11-03 02:35:12,481 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure power_supply_put [2022-11-03 02:35:12,481 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_timer_error [2022-11-03 02:35:12,481 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_set_battery_regulation_voltage [2022-11-03 02:35:12,481 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2022-11-03 02:35:12,481 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_init_zalloc [2022-11-03 02:35:12,481 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_i2c_write_mask [2022-11-03 02:35:12,482 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_sysfs_show_enable [2022-11-03 02:35:12,482 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_i2c_write_bit [2022-11-03 02:35:12,482 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2022-11-03 02:35:12,482 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_set_charge_current [2022-11-03 02:35:12,482 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_memset [2022-11-03 02:35:12,483 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_i2c_read_bit [2022-11-03 02:35:12,484 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_bq2415x_i2c_mutex [2022-11-03 02:35:12,484 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bq2415x_exec_command [2022-11-03 02:35:12,484 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2022-11-03 02:35:12,550 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 733 nodes and edges [2022-11-03 02:35:12,558 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 219 nodes and edges [2022-11-03 02:35:12,565 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 71 nodes and edges [2022-11-03 02:35:12,581 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 29 nodes and edges [2022-11-03 02:35:12,584 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 12 nodes and edges [2022-11-03 02:35:12,587 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2022-11-03 02:35:12,590 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-11-03 02:35:12,593 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-03 02:35:12,596 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-03 02:35:12,647 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_bq2415x_timer_mutex == 1 && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) [2022-11-03 02:35:12,648 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_bq2415x_timer_mutex == 1 && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) [2022-11-03 02:35:12,648 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_bq2415x_timer_mutex)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1) && ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1) [2022-11-03 02:35:12,648 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_bq2415x_timer_mutex)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1) && ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1) [2022-11-03 02:35:12,648 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (2 == ldv_mutex_bq2415x_timer_mutex && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) [2022-11-03 02:35:12,648 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || ldv_mutex_bq2415x_i2c_mutex == 2) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_bq2415x_timer_mutex)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) && ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || ldv_mutex_bq2415x_i2c_mutex == 2) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) [2022-11-03 02:35:12,648 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || ldv_mutex_bq2415x_i2c_mutex == 2) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_bq2415x_timer_mutex)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) && ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || ldv_mutex_bq2415x_i2c_mutex == 2) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) [2022-11-03 02:35:12,651 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 [2022-11-03 02:35:12,653 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 [2022-11-03 02:35:12,654 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 [2022-11-03 02:35:12,658 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (2 == ldv_mutex_bq2415x_timer_mutex && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) [2022-11-03 02:35:12,658 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 [2022-11-03 02:35:12,659 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 [2022-11-03 02:35:12,660 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 [2022-11-03 02:35:12,662 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_bq2415x_timer_mutex == 1 && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) [2022-11-03 02:35:12,667 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 [2022-11-03 02:35:13,080 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/witness.graphml [2022-11-03 02:35:13,080 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-03 02:35:13,081 INFO L158 Benchmark]: Toolchain (without parser) took 304201.59ms. Allocated memory was 98.6MB in the beginning and 1.9GB in the end (delta: 1.8GB). Free memory was 69.7MB in the beginning and 1.7GB in the end (delta: -1.7GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2022-11-03 02:35:13,081 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 98.6MB. Free memory is still 73.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-03 02:35:13,081 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2758.74ms. Allocated memory was 98.6MB in the beginning and 190.8MB in the end (delta: 92.3MB). Free memory was 69.3MB in the beginning and 99.4MB in the end (delta: -30.0MB). Peak memory consumption was 78.8MB. Max. memory is 16.1GB. [2022-11-03 02:35:13,082 INFO L158 Benchmark]: Boogie Procedure Inliner took 302.39ms. Allocated memory is still 190.8MB. Free memory was 99.4MB in the beginning and 123.0MB in the end (delta: -23.6MB). Peak memory consumption was 26.7MB. Max. memory is 16.1GB. [2022-11-03 02:35:13,082 INFO L158 Benchmark]: Boogie Preprocessor took 253.83ms. Allocated memory is still 190.8MB. Free memory was 123.0MB in the beginning and 93.6MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2022-11-03 02:35:13,082 INFO L158 Benchmark]: RCFGBuilder took 124084.49ms. Allocated memory was 190.8MB in the beginning and 1.2GB in the end (delta: 975.2MB). Free memory was 93.6MB in the beginning and 400.0MB in the end (delta: -306.3MB). Peak memory consumption was 696.1MB. Max. memory is 16.1GB. [2022-11-03 02:35:13,083 INFO L158 Benchmark]: TraceAbstraction took 176165.84ms. Allocated memory was 1.2GB in the beginning and 1.9GB in the end (delta: 750.8MB). Free memory was 398.9MB in the beginning and 691.5MB in the end (delta: -292.6MB). Peak memory consumption was 524.3MB. Max. memory is 16.1GB. [2022-11-03 02:35:13,083 INFO L158 Benchmark]: Witness Printer took 629.01ms. Allocated memory is still 1.9GB. Free memory was 691.5MB in the beginning and 1.7GB in the end (delta: -1.0GB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2022-11-03 02:35:13,085 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26ms. Allocated memory is still 98.6MB. Free memory is still 73.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2758.74ms. Allocated memory was 98.6MB in the beginning and 190.8MB in the end (delta: 92.3MB). Free memory was 69.3MB in the beginning and 99.4MB in the end (delta: -30.0MB). Peak memory consumption was 78.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 302.39ms. Allocated memory is still 190.8MB. Free memory was 99.4MB in the beginning and 123.0MB in the end (delta: -23.6MB). Peak memory consumption was 26.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 253.83ms. Allocated memory is still 190.8MB. Free memory was 123.0MB in the beginning and 93.6MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * RCFGBuilder took 124084.49ms. Allocated memory was 190.8MB in the beginning and 1.2GB in the end (delta: 975.2MB). Free memory was 93.6MB in the beginning and 400.0MB in the end (delta: -306.3MB). Peak memory consumption was 696.1MB. Max. memory is 16.1GB. * TraceAbstraction took 176165.84ms. Allocated memory was 1.2GB in the beginning and 1.9GB in the end (delta: 750.8MB). Free memory was 398.9MB in the beginning and 691.5MB in the end (delta: -292.6MB). Peak memory consumption was 524.3MB. Max. memory is 16.1GB. * Witness Printer took 629.01ms. Allocated memory is still 1.9GB. Free memory was 691.5MB in the beginning and 1.7GB in the end (delta: -1.0GB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 7529]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 63 procedures, 1200 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 176.0s, OverallIterations: 13, TraceHistogramMax: 65, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 49.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 102.9s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 13 mSolverCounterUnknown, 14197 SdHoareTripleChecker+Valid, 44.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14180 mSDsluCounter, 33720 SdHoareTripleChecker+Invalid, 40.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12359 mSDsCounter, 13 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2872 IncrementalHoareTripleChecker+Invalid, 2898 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13 mSolverCounterUnsat, 22301 mSDtfsCounter, 2872 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 42 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8632occurred in iteration=11, InterpolantAutomatonStates: 39, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.1s AutomataMinimizationTime, 13 MinimizatonAttempts, 345 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 507 LocationsWithAnnotation, 33135 PreInvPairs, 36395 NumberOfFragments, 11841 HoareAnnotationTreeSize, 33135 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 5.4s HoareSimplificationTime, 507 FomulaSimplificationsInter, 138021 FormulaSimplificationTreeSizeReductionInter, 96.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 12.0s InterpolantComputationTime, 7765 NumberOfCodeBlocks, 7765 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 7752 ConstructedInterpolants, 0 QuantifiedInterpolants, 9340 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 13 InterpolantComputations, 13 PerfectInterpolantSequences, 117009/117009 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 5322]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7473]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4494]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 3734]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5927]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4081]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6054]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7423]: Loop Invariant Derived loop invariant: ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_bq2415x_timer_mutex)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1) && ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7407]: Loop Invariant Derived loop invariant: ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_bq2415x_timer_mutex)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1) && ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1) - InvariantResult [Line: 5904]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6359]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5973]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7399]: Loop Invariant Derived loop invariant: ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || ldv_mutex_bq2415x_i2c_mutex == 2) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_bq2415x_timer_mutex)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) && ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || ldv_mutex_bq2415x_i2c_mutex == 2) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) - InvariantResult [Line: 4447]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6703]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7454]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (2 == ldv_mutex_bq2415x_timer_mutex && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) - InvariantResult [Line: 6717]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7439]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_bq2415x_timer_mutex == 1 && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) - InvariantResult [Line: 5927]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5521]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4678]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6900]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6205]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7485]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5927]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5495]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5269]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5602]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6074]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4581]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6140]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4641]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6128]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5927]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7431]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (2 == ldv_mutex_bq2415x_timer_mutex && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) - InvariantResult [Line: 6335]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6405]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4537]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6259]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6414]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7517]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4062]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6624]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5439]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7477]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 2) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 8500]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 8553]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6624]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6493]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 8486]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7415]: Loop Invariant Derived loop invariant: ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || ldv_mutex_bq2415x_i2c_mutex == 2) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_bq2415x_timer_mutex)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) && ((((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || ldv_mutex_bq2415x_i2c_mutex == 2) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) - InvariantResult [Line: 6271]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6011]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 8446]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4775]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4938]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6074]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7302]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5143]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6247]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 3857]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5306]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4909]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6505]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4381]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7266]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4611]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_bq2415x_timer_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7493]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 2) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5927]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6347]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 5897]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6441]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6892]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 6426]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 8550]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7458]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_bq2415x_timer_mutex == 1 && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) - InvariantResult [Line: 5046]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(ldv_mutex_bq2415x_id_mutex == 1)) || !(ldv_mutex_i_mutex_of_inode == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_bq2415x_timer_mutex == 1 && ldv_mutex_bq2415x_i2c_mutex == 1)) || !(\old(ldv_mutex_bq2415x_i2c_mutex) == 1)) || !(\old(ldv_mutex_bq2415x_timer_mutex) == 1) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 8570]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7509]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 2) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 4048]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6371]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 - InvariantResult [Line: 7501]: Loop Invariant Derived loop invariant: ((((1 == ldv_mutex_mutex_of_device && ldv_mutex_i_mutex_of_inode == 1) && ldv_mutex_lock == 1) && ldv_mutex_bq2415x_timer_mutex == 1) && ldv_mutex_bq2415x_id_mutex == 1) && ldv_mutex_bq2415x_i2c_mutex == 1 RESULT: Ultimate proved your program to be correct! [2022-11-03 02:35:13,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7773ba88-fb12-4446-901d-be81c237a650/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE