commit | 9ef78b59da51080882e47505896b420977fd79ae | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Thu Sep 25 17:03:12 2014 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri Sep 26 16:04:56 2014 -0700 |
tree | 6c568756e4e16e68d5d3346261009350969d5b77 | |
parent | 95f03e6a4737f90685fab86e98709f1c4393d5ef [diff] |
Fix broken runtime SetStatsEnabled logic Previously, Runtime::SetStatsEnabled wouldn't take stats_enabled_ into account when deciding whether or not to increment / decrement teh stats enabled counter. This resulted in counter underflows and other errors which caused some CTS tests to fail. Also added some locking to prevent race conditions. Bug: 17360878 (cherry picked from commit a98ffd745bbecb2e84a492194950c0b94966546b) Change-Id: I21d241a58d35bd6a607aa2305c6da81720bd0886