Index: base/metrics/histogram.cc |
=================================================================== |
--- base/metrics/histogram.cc (revision 86786) |
+++ base/metrics/histogram.cc (working copy) |
@@ -14,6 +14,7 @@ |
#include <algorithm> |
#include <string> |
+#include "base/debug/leak_annotations.h" |
#include "base/logging.h" |
#include "base/pickle.h" |
#include "base/stringprintf.h" |
@@ -101,6 +102,7 @@ |
DCHECK_EQ(HISTOGRAM, histogram->histogram_type()); |
DCHECK(histogram->HasConstructorArguments(minimum, maximum, bucket_count)); |
+ ANNOTATE_LEAKING_OBJECT_PTR(histogram); // see crbug.com/79322 |
return histogram; |
} |
@@ -794,6 +796,7 @@ |
DCHECK_EQ(LINEAR_HISTOGRAM, histogram->histogram_type()); |
DCHECK(histogram->HasConstructorArguments(minimum, maximum, bucket_count)); |
+ ANNOTATE_LEAKING_OBJECT_PTR(histogram); // see crbug.com/79322 |
return histogram; |
} |
@@ -884,6 +887,7 @@ |
} |
DCHECK_EQ(BOOLEAN_HISTOGRAM, histogram->histogram_type()); |
+ ANNOTATE_LEAKING_OBJECT_PTR(histogram); // see crbug.com/79322 |
return histogram; |
} |
@@ -933,6 +937,7 @@ |
DCHECK_EQ(histogram->histogram_type(), CUSTOM_HISTOGRAM); |
DCHECK(histogram->HasConstructorArguments(ranges[1], ranges.back(), |
ranges.size())); |
+ ANNOTATE_LEAKING_OBJECT_PTR(histogram); // see crbug.com/79322 |
return histogram; |
} |