Lines Matching refs:name
28 // manipulated by name.
56 // Lookup the location of a counter by name. If the lookup
62 int* FindLocation(const char* name) {
64 return lookup_function_(name);
67 // Create a histogram by name. If the create is successful,
72 void* CreateHistogram(const char* name, int min, int max, size_t buckets) {
74 return create_histogram_function_(name, min, max, buckets);
99 // a name (stored in the table metadata). Since the storage location can be
126 void Init(Counters* counters, const char* name) {
130 DCHECK_EQ(0, memcmp(name, "c:V8.", 5));
132 name_ = name;
163 const char* name() const { return name_; }
180 void Initialize(const char* name, int min, int max, int num_buckets,
182 name_ = name;
254 void Initialize(const char* name, int min, int max,
257 Histogram::Initialize(name, min, max, num_buckets, counters);
269 NestedTimedHistogram(const char* name, int min, int max,
273 Initialize(name, min, max, resolution, num_buckets, counters);
507 #define HR(name, caption, min, max, num_buckets) \
508 Histogram* name() { \
509 name##_.EnsureCreated(); \
510 return &name##_; \
515 #define HT(name, caption, max, res) \
516 NestedTimedHistogram* name() { \
517 name##_.EnsureCreated(); \
518 return &name##_; \
523 #define HT(name, caption, max, res) \
524 NestedTimedHistogram* name() { \
525 name##_.EnsureCreated(FLAG_slow_histograms); \
526 return &name##_; \
531 #define HT(name, caption, max, res) \
532 TimedHistogram* name() { \
533 name##_.EnsureCreated(); \
534 return &name##_; \
539 #define AHT(name, caption) \
540 AggregatableHistogramTimer* name() { \
541 name##_.EnsureCreated(); \
542 return &name##_; \
547 #define HP(name, caption) \
548 Histogram* name() { \
549 name##_.EnsureCreated(); \
550 return &name##_; \
555 #define HM(name, caption) \
556 Histogram* name() { \
557 name##_.EnsureCreated(); \
558 return &name##_; \
563 #define SC(name, caption) \
564 StatsCounter* name() { return &name##_; }
572 #define RATE_ID(name, caption, max, res) k_##name,
577 #define AGGREGATABLE_ID(name, caption) k_##name,
580 #define PERCENTAGE_ID(name, caption) k_##name,
583 #define MEMORY_ID(name, caption) k_##name,
586 #define COUNTER_ID(name, caption) k_##name,
591 #define COUNTER_ID(name) kCountOf##name, kSizeOf##name,
594 #define COUNTER_ID(name) kCountOfCODE_TYPE_##name, \
595 kSizeOfCODE_TYPE_##name,
598 #define COUNTER_ID(name) kCountOfFIXED_ARRAY__##name, \
599 kSizeOfFIXED_ARRAY__##name,
626 int* FindLocation(const char* name) {
627 return stats_table_.FindLocation(name);
630 void* CreateHistogram(const char* name, int min, int max, size_t buckets) {
631 return stats_table_.CreateHistogram(name, min, max, buckets);
640 #define HR(name, caption, min, max, num_buckets) Histogram name##_;
644 #define HT(name, caption, max, res) NestedTimedHistogram name##_;
649 #define HT(name, caption, max, res) TimedHistogram name##_;
653 #define AHT(name, caption) AggregatableHistogramTimer name##_;
657 #define HP(name, caption) Histogram name##_;
661 #define HM(name, caption) Histogram name##_;
665 #define SC(name, caption) StatsCounter name##_;
671 #define SC(name) \
672 StatsCounter size_of_##name##_; \
673 StatsCounter count_of_##name##_;
677 #define SC(name) \
678 StatsCounter size_of_CODE_TYPE_##name##_; \
679 StatsCounter count_of_CODE_TYPE_##name##_;
683 #define SC(name) \
684 StatsCounter size_of_FIXED_ARRAY_##name##_; \
685 StatsCounter count_of_FIXED_ARRAY_##name##_;