• Home
  • Raw
  • Download

Lines Matching refs:ranges

119     BucketRanges* ranges = new BucketRanges(bucket_count_ + 1);  in CreateRanges()  local
120 Histogram::InitializeBucketRanges(minimum_, maximum_, ranges); in CreateRanges()
121 return ranges; in CreateRanges()
126 virtual std::unique_ptr<HistogramBase> HeapAlloc(const BucketRanges* ranges) { in HeapAlloc() argument
127 return WrapUnique(new Histogram(name_, minimum_, maximum_, ranges)); in HeapAlloc()
278 const BucketRanges* ranges, in PersistentCreate() argument
284 return WrapUnique(new Histogram(name, minimum, maximum, ranges, counts, in PersistentCreate()
301 BucketRanges* ranges) { in InitializeBucketRanges() argument
307 ranges->set_range(bucket_index, current); in InitializeBucketRanges()
308 size_t bucket_count = ranges->bucket_count(); in InitializeBucketRanges()
322 ranges->set_range(bucket_index, current); in InitializeBucketRanges()
324 ranges->set_range(ranges->bucket_count(), HistogramBase::kSampleType_MAX); in InitializeBucketRanges()
325 ranges->ResetChecksum(); in InitializeBucketRanges()
335 int new_range = ranges(index); in FindCorruption()
363 Sample Histogram::ranges(uint32_t i) const { in ranges() function in base::Histogram
421 DCHECK_EQ(0, ranges(0)); in AddCount()
422 DCHECK_EQ(kSampleType_MAX, ranges(bucket_count())); in AddCount()
503 const BucketRanges* ranges) in Histogram() argument
505 bucket_ranges_(ranges), in Histogram()
508 if (ranges) in Histogram()
509 samples_.reset(new SampleVector(HashMetricName(name), ranges)); in Histogram()
515 const BucketRanges* ranges, in Histogram() argument
522 bucket_ranges_(ranges), in Histogram()
525 if (ranges) { in Histogram()
527 counts, counts_size, meta, ranges)); in Histogram()
529 counts_size, logged_meta, ranges)); in Histogram()
546 DCHECK_GT(ranges(i + 1), ranges(i)); in GetBucketSize()
548 double denominator = ranges(i + 1) - ranges(i); in GetBucketSize()
555 return GetSimpleAsciiBucketRange(ranges(i)); in GetAsciiBucketRange()
718 bucket_value->SetInteger("low", ranges(i)); in GetCountAndBucketData()
720 bucket_value->SetInteger("high", ranges(i + 1)); in GetCountAndBucketData()
749 BucketRanges* ranges = new BucketRanges(bucket_count_ + 1); in CreateRanges() local
750 LinearHistogram::InitializeBucketRanges(minimum_, maximum_, ranges); in CreateRanges()
751 return ranges; in CreateRanges()
755 const BucketRanges* ranges) override { in HeapAlloc() argument
756 return WrapUnique(new LinearHistogram(name_, minimum_, maximum_, ranges)); in HeapAlloc()
819 const BucketRanges* ranges, in PersistentCreate() argument
825 return WrapUnique(new LinearHistogram(name, minimum, maximum, ranges, in PersistentCreate()
852 const BucketRanges* ranges) in LinearHistogram() argument
853 : Histogram(name, minimum, maximum, ranges) { in LinearHistogram()
859 const BucketRanges* ranges, in LinearHistogram() argument
865 : Histogram(name, minimum, maximum, ranges, counts, logged_counts, in LinearHistogram()
869 DCHECK_GT(ranges(i + 1), ranges(i)); in GetBucketSize()
872 double denominator = ranges(i + 1) - ranges(i); in GetBucketSize()
877 int range = ranges(i); in GetAsciiBucketRange()
885 return bucket_description_.find(ranges(index)) == bucket_description_.end(); in PrintEmptyBucket()
891 BucketRanges* ranges) { in InitializeBucketRanges() argument
894 size_t bucket_count = ranges->bucket_count(); in InitializeBucketRanges()
898 ranges->set_range(i, static_cast<Sample>(linear_range + 0.5)); in InitializeBucketRanges()
902 ranges->set_range(ranges->bucket_count(), HistogramBase::kSampleType_MAX); in InitializeBucketRanges()
903 ranges->ResetChecksum(); in InitializeBucketRanges()
941 BucketRanges* ranges = new BucketRanges(3 + 1); in CreateRanges() local
942 LinearHistogram::InitializeBucketRanges(1, 2, ranges); in CreateRanges()
943 return ranges; in CreateRanges()
947 const BucketRanges* ranges) override { in HeapAlloc() argument
948 return WrapUnique(new BooleanHistogram(name_, ranges)); in HeapAlloc()
966 const BucketRanges* ranges, in PersistentCreate() argument
972 name, ranges, counts, logged_counts, meta, logged_meta)); in PersistentCreate()
980 const BucketRanges* ranges) in BooleanHistogram() argument
981 : LinearHistogram(name, 1, 2, ranges) {} in BooleanHistogram()
984 const BucketRanges* ranges, in BooleanHistogram() argument
989 : LinearHistogram(name, 1, 2, ranges, counts, logged_counts, 2, meta, in BooleanHistogram()
1031 std::vector<int> ranges = *custom_ranges_; in CreateRanges() local
1032 ranges.push_back(0); // Ensure we have a zero value. in CreateRanges()
1033 ranges.push_back(HistogramBase::kSampleType_MAX); in CreateRanges()
1034 std::sort(ranges.begin(), ranges.end()); in CreateRanges()
1035 ranges.erase(std::unique(ranges.begin(), ranges.end()), ranges.end()); in CreateRanges()
1037 BucketRanges* bucket_ranges = new BucketRanges(ranges.size()); in CreateRanges()
1038 for (uint32_t i = 0; i < ranges.size(); i++) { in CreateRanges()
1039 bucket_ranges->set_range(i, ranges[i]); in CreateRanges()
1046 const BucketRanges* ranges) override { in HeapAlloc() argument
1047 return WrapUnique(new CustomHistogram(name_, ranges)); in HeapAlloc()
1074 const BucketRanges* ranges, in PersistentCreate() argument
1081 name, ranges, counts, logged_counts, counts_size, meta, logged_meta)); in PersistentCreate()
1104 const BucketRanges* ranges) in CustomHistogram() argument
1106 ranges->range(1), in CustomHistogram()
1107 ranges->range(ranges->bucket_count() - 1), in CustomHistogram()
1108 ranges) {} in CustomHistogram()
1111 const BucketRanges* ranges, in CustomHistogram() argument
1118 ranges->range(1), in CustomHistogram()
1119 ranges->range(ranges->bucket_count() - 1), in CustomHistogram()
1120 ranges, in CustomHistogram()