summaryrefslogtreecommitdiffstats
path: root/chrome_frame/utils.h
diff options
context:
space:
mode:
authorgrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-06 18:41:15 +0000
committergrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-06 18:41:15 +0000
commit92c79d30b2d16cadd448c7cfd702f3ebd4e10bf5 (patch)
tree07ae765fb06593881920926459c339830d2fb339 /chrome_frame/utils.h
parent1baff834aaaadbcc16c340542da9dd0c8c1ad724 (diff)
downloadchromium_src-92c79d30b2d16cadd448c7cfd702f3ebd4e10bf5.zip
chromium_src-92c79d30b2d16cadd448c7cfd702f3ebd4e10bf5.tar.gz
chromium_src-92c79d30b2d16cadd448c7cfd702f3ebd4e10bf5.tar.bz2
Remove locked histogram macros since jar@chromium.org made the base macros threadsafe in http://crrev.com/80412.
BUG=none TEST=metrics should work as before Review URL: http://codereview.chromium.org/6800008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80668 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/utils.h')
-rw-r--r--chrome_frame/utils.h29
1 files changed, 3 insertions, 26 deletions
diff --git a/chrome_frame/utils.h b/chrome_frame/utils.h
index 3e0035a..da5a2d2 100644
--- a/chrome_frame/utils.h
+++ b/chrome_frame/utils.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -15,7 +15,6 @@
#include "base/basictypes.h"
#include "base/logging.h"
#include "base/metrics/histogram.h"
-#include "base/synchronization/lock.h"
#include "base/threading/thread.h"
#include "base/win/scoped_comptr.h"
#include "googleurl/src/gurl.h"
@@ -195,8 +194,8 @@ enum RendererType {
bool IsChrome(RendererType renderer_type);
// Convenience macro for logging a sample for the launch type metric.
-#define THREAD_SAFE_UMA_LAUNCH_TYPE_COUNT(sample) \
- THREAD_SAFE_UMA_HISTOGRAM_CUSTOM_COUNTS("ChromeFrame.LaunchType", sample, \
+#define UMA_LAUNCH_TYPE_COUNT(sample) \
+ UMA_HISTOGRAM_CUSTOM_COUNTS("ChromeFrame.LaunchType", sample, \
RENDERER_TYPE_CHROME_MIN, RENDERER_TYPE_CHROME_MAX, \
RENDERER_TYPE_CHROME_MAX + 1 - RENDERER_TYPE_CHROME_MIN)
@@ -426,28 +425,6 @@ bool IsTopLevelWindow(HWND window);
// Seeks a stream back to position 0.
HRESULT RewindStream(IStream* stream);
-extern base::Lock g_ChromeFrameHistogramLock;
-
-// Thread safe versions of the UMA histogram macros we use for ChromeFrame.
-// These should be used for histograms in ChromeFrame. If other histogram
-// macros from base/metrics/histogram.h are needed then thread safe versions of
-// those should be defined and used.
-#define THREAD_SAFE_UMA_HISTOGRAM_CUSTOM_COUNTS(name, sample, min, max, \
- bucket_count) { \
- base::AutoLock lock(g_ChromeFrameHistogramLock); \
- UMA_HISTOGRAM_CUSTOM_COUNTS(name, sample, min, max, bucket_count); \
-}
-
-#define THREAD_SAFE_UMA_HISTOGRAM_TIMES(name, sample) { \
- base::AutoLock lock(g_ChromeFrameHistogramLock); \
- UMA_HISTOGRAM_TIMES(name, sample); \
-}
-
-#define THREAD_SAFE_UMA_HISTOGRAM_COUNTS(name, sample) { \
- base::AutoLock lock(g_ChromeFrameHistogramLock); \
- UMA_HISTOGRAM_COUNTS(name, sample); \
-}
-
// Fired when we want to notify IE about privacy changes.
#define WM_FIRE_PRIVACY_CHANGE_NOTIFICATION (WM_APP + 1)