Chromium Code Reviews| Index: base/metrics/histogram.cc |
| =================================================================== |
| --- base/metrics/histogram.cc (revision 86993) |
| +++ 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 |
|
jar (doing other things)
2011/05/27 18:13:02
Perchance this line should appear only once, insid
Alexander Potapenko
2011/05/30 08:00:38
Indeed. I've forgotten to upload the actual diff f
|
| return histogram; |
| } |
| @@ -795,6 +797,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; |
| } |
| @@ -885,6 +888,7 @@ |
| } |
| DCHECK_EQ(BOOLEAN_HISTOGRAM, histogram->histogram_type()); |
| + ANNOTATE_LEAKING_OBJECT_PTR(histogram); // see crbug.com/79322 |
| return histogram; |
| } |
| @@ -934,6 +938,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; |
| } |