| Index: base/metrics/sample_vector.cc
|
| diff --git a/base/metrics/sample_vector.cc b/base/metrics/sample_vector.cc
|
| index a77cd71d422f574992a1731a37446d1d6bef1372..6c833adeb9d58bc18ca6351c84126cf85b8dff54 100644
|
| --- a/base/metrics/sample_vector.cc
|
| +++ b/base/metrics/sample_vector.cc
|
| @@ -66,6 +66,13 @@ Count SampleVector::TotalCount() const {
|
| return count;
|
| }
|
|
|
| +void SampleVector::Negate() {
|
| + for (size_t i = 0; i < counts_size_; i++) {
|
| + subtle::NoBarrier_Store(&counts_[i],
|
| + -subtle::NoBarrier_Load(&counts_[i]));
|
| + }
|
| +}
|
| +
|
| Count SampleVector::GetCountAtIndex(size_t bucket_index) const {
|
| DCHECK(bucket_index < counts_size_);
|
| return subtle::NoBarrier_Load(&counts_[bucket_index]);
|
|
|