Lines Matching defs:histogram

16 #include "base/metrics/histogram.h"
34 std::string HistogramConstructionParamsToString(HistogramBase* histogram) {
35 std::string params_str = histogram->histogram_name();
36 switch (histogram->GetHistogramType()) {
41 Histogram* hist = static_cast<Histogram*>(histogram);
57 HistogramBase* histogram) {
58 DCHECK(histogram->HasConstructionArguments(expected_min, expected_max,
62 << HistogramConstructionParamsToString(histogram);
69 HistogramBase* histogram = HistogramFromKey(j_histogram_key);
70 if (histogram)
71 return histogram;
74 histogram = BooleanHistogram::FactoryGet(
76 return histogram;
84 HistogramBase* histogram = HistogramFromKey(j_histogram_key);
86 if (histogram) {
88 histogram);
89 return histogram;
93 histogram =
96 return histogram;
109 HistogramBase* histogram = HistogramFromKey(j_histogram_key);
110 if (histogram) {
112 histogram);
113 return histogram;
117 histogram =
120 return histogram;
133 HistogramBase* histogram = HistogramFromKey(j_histogram_key);
134 if (histogram) {
136 histogram);
137 return histogram;
141 histogram =
144 return histogram;
151 HistogramBase* histogram = HistogramFromKey(j_histogram_key);
152 if (histogram)
153 return histogram;
156 histogram = SparseHistogram::FactoryGet(
158 return histogram;
168 HistogramBase* histogram = HistogramFromKey(j_histogram_key);
172 if (histogram) {
174 histogram);
175 return histogram;
182 histogram = Histogram::FactoryGet(histogram_name, min, max, bucket_count,
184 return histogram;
208 HistogramBase* histogram = g_histograms.Get().BooleanHistogram(
210 histogram->AddBoolean(sample);
211 return reinterpret_cast<jlong>(histogram);
222 HistogramBase* histogram = g_histograms.Get().EnumeratedHistogram(
224 histogram->Add(sample);
225 return reinterpret_cast<jlong>(histogram);
238 HistogramBase* histogram = g_histograms.Get().CustomCountHistogram(
240 histogram->Add(sample);
241 return reinterpret_cast<jlong>(histogram);
254 HistogramBase* histogram = g_histograms.Get().LinearCountHistogram(
256 histogram->Add(sample);
257 return reinterpret_cast<jlong>(histogram);
266 HistogramBase* histogram = g_histograms.Get().SparseHistogram(
268 histogram->Add(sample);
269 return reinterpret_cast<jlong>(histogram);
281 HistogramBase* histogram = g_histograms.Get().CustomTimesHistogram(
283 histogram->AddTime(
285 return reinterpret_cast<jlong>(histogram);
301 HistogramBase* histogram = StatisticsRecorder::FindHistogram(
303 if (histogram == nullptr) {
304 // No samples have been recorded for this histogram (yet?).
308 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples();