Re-land https://codereview.chromium.org/23602005: Use nobarrier atomics for lossy...
commit99053450f5597641843d293b82cb895f2c690665
authorglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 4 Sep 2013 13:37:41 +0000 (4 13:37 +0000)
committerglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 4 Sep 2013 13:37:41 +0000 (4 13:37 +0000)
tree18ddb439eaa4bb71fec703ea0a72ad11baff6da0
parent578f35f9004eb03dc2088e85cc6ab75f4f14277f
Re-land https://codereview.chromium.org/23602005: Use nobarrier atomics for lossy counters in base::HistogramSamples and base::SampleVector

This should not affect the performance, but will make it explicit that the counter values are expected to be read and written atomically.
This will also suppress the ThreadSanitizer v2 reports on these counters.

BUG=46840
TBR=jar@chromium.org

Review URL: https://codereview.chromium.org/23450016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221183 0039d316-1c4b-4281-b951-d872f2087c98
base/metrics/histogram_base.h
base/metrics/histogram_samples.cc
base/metrics/sample_vector.cc