• Home
  • Raw
  • Download

Lines Matching refs:HistogramBase

64       INT_MAX / sizeof(HistogramBase::Count) <= *bucket_count ||  in ReadHistogramArguments()
72 *flags &= ~HistogramBase::kIPCSerializationSourceFlag; in ReadHistogramArguments()
77 bool ValidateRangeChecksum(const HistogramBase& histogram, in ValidateRangeChecksum()
92 typedef HistogramBase::Count Count;
93 typedef HistogramBase::Sample Sample;
101 HistogramBase::Sample minimum, in Factory()
102 HistogramBase::Sample maximum, in Factory()
110 HistogramBase* Build();
115 HistogramBase::Sample minimum, in Factory()
116 HistogramBase::Sample maximum, in Factory()
135 virtual std::unique_ptr<HistogramBase> HeapAlloc(const BucketRanges* ranges) { in HeapAlloc()
143 virtual void FillHistogram(HistogramBase* histogram) {} in FillHistogram()
150 HistogramBase::Sample minimum_;
151 HistogramBase::Sample maximum_;
159 HistogramBase* Histogram::Factory::Build() { in Build()
160 HistogramBase* histogram = StatisticsRecorder::FindHistogram(name_); in Build()
192 std::unique_ptr<HistogramBase> tentative_histogram; in Build()
210 flags_ &= ~HistogramBase::kIsPersistent; in Build()
249 HistogramBase* Histogram::FactoryGet(const std::string& name, in FactoryGet()
261 HistogramBase* Histogram::FactoryTimeGet(const std::string& name, in FactoryTimeGet()
271 HistogramBase* Histogram::FactoryMicrosecondsTimeGet(const std::string& name, in FactoryMicrosecondsTimeGet()
281 HistogramBase* Histogram::FactoryGet(const char* name, in FactoryGet()
289 HistogramBase* Histogram::FactoryTimeGet(const char* name, in FactoryTimeGet()
298 HistogramBase* Histogram::FactoryMicrosecondsTimeGet(const char* name, in FactoryMicrosecondsTimeGet()
307 std::unique_ptr<HistogramBase> Histogram::PersistentCreate( in PersistentCreate()
355 ranges->set_range(ranges->bucket_count(), HistogramBase::kSampleType_MAX); in InitializeBucketRanges()
589 : HistogramBase(name) { in Histogram()
603 : HistogramBase(name) { in Histogram()
639 HistogramBase* Histogram::DeserializeInfoImpl(PickleIterator* iter) { in DeserializeInfoImpl()
653 HistogramBase* histogram = Histogram::FactoryGet( in DeserializeInfoImpl()
819 HistogramBase::Sample minimum, in Factory()
820 HistogramBase::Sample maximum, in Factory()
837 std::unique_ptr<HistogramBase> HeapAlloc( in HeapAlloc()
843 void FillHistogram(HistogramBase* base_histogram) override { in FillHistogram()
868 HistogramBase* LinearHistogram::FactoryGet(const std::string& name, in FactoryGet()
877 HistogramBase* LinearHistogram::FactoryTimeGet(const std::string& name, in FactoryTimeGet()
887 HistogramBase* LinearHistogram::FactoryGet(const char* name, in FactoryGet()
895 HistogramBase* LinearHistogram::FactoryTimeGet(const char* name, in FactoryTimeGet()
904 std::unique_ptr<HistogramBase> LinearHistogram::PersistentCreate( in PersistentCreate()
917 HistogramBase* LinearHistogram::FactoryGetWithRangeDescription( in FactoryGetWithRangeDescription()
992 ranges->set_range(ranges->bucket_count(), HistogramBase::kSampleType_MAX); in InitializeBucketRanges()
997 HistogramBase* LinearHistogram::DeserializeInfoImpl(PickleIterator* iter) { in DeserializeInfoImpl()
1010 HistogramBase* histogram = LinearHistogram::FactoryGet( in DeserializeInfoImpl()
1105 std::unique_ptr<HistogramBase> HeapAlloc( in HeapAlloc()
1114 HistogramBase* BooleanHistogram::FactoryGet(const std::string& name, in FactoryGet()
1119 HistogramBase* BooleanHistogram::FactoryGet(const char* name, int32_t flags) { in FactoryGet()
1123 std::unique_ptr<HistogramBase> BooleanHistogram::PersistentCreate( in PersistentCreate()
1157 HistogramBase* BooleanHistogram::DeserializeInfoImpl(PickleIterator* iter) { in DeserializeInfoImpl()
1170 HistogramBase* histogram = BooleanHistogram::FactoryGet( in DeserializeInfoImpl()
1201 ranges.push_back(HistogramBase::kSampleType_MAX); in CreateRanges()
1213 std::unique_ptr<HistogramBase> HeapAlloc( in HeapAlloc()
1224 HistogramBase* CustomHistogram::FactoryGet( in FactoryGet()
1233 HistogramBase* CustomHistogram::FactoryGet( in FactoryGet()
1240 std::unique_ptr<HistogramBase> CustomHistogram::PersistentCreate( in PersistentCreate()
1307 HistogramBase* CustomHistogram::DeserializeInfoImpl(PickleIterator* iter) { in DeserializeInfoImpl()
1328 HistogramBase* histogram = CustomHistogram::FactoryGet( in DeserializeInfoImpl()
1346 if (sample < 0 || sample > HistogramBase::kSampleType_MAX - 1) in ValidateCustomRanges()