v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::CountersVisitor Class Reference

#include <counters.h>

Inheritance diagram for v8::internal::CountersVisitor:
Collaboration diagram for v8::internal::CountersVisitor:

Public Member Functions

 CountersVisitor (Counters *counters)
 
void Start ()
 
Counterscounters ()
 

Protected Member Functions

virtual void VisitHistograms ()
 
virtual void VisitStatsCounters ()
 
virtual void VisitHistogram (Histogram *histogram, const char *caption)
 
virtual void VisitStatsCounter (StatsCounter *counter, const char *caption)
 
virtual void Visit (Histogram *histogram, const char *caption, int min, int max, int num_buckets)
 
virtual void Visit (TimedHistogram *histogram, const char *caption, int max, TimedHistogramResolution res)
 
virtual void Visit (NestedTimedHistogram *histogram, const char *caption, int max, TimedHistogramResolution res)
 
virtual void Visit (AggregatableHistogramTimer *histogram, const char *caption)
 
virtual void Visit (PercentageHistogram *histogram, const char *caption)
 
virtual void Visit (LegacyMemoryHistogram *histogram, const char *caption)
 
virtual void Visit (StatsCounter *counter, const char *caption)
 

Private Attributes

Counterscounters_
 

Detailed Description

Definition at line 704 of file counters.h.

Constructor & Destructor Documentation

◆ CountersVisitor()

v8::internal::CountersVisitor::CountersVisitor ( Counters * counters)
inlineexplicit

Definition at line 706 of file counters.h.

Member Function Documentation

◆ counters()

Counters * v8::internal::CountersVisitor::counters ( )
inline

Definition at line 709 of file counters.h.

Here is the caller graph for this function:

◆ Start()

void v8::internal::CountersVisitor::Start ( )

Definition at line 191 of file counters.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Visit() [1/7]

void v8::internal::CountersVisitor::Visit ( AggregatableHistogramTimer * histogram,
const char * caption )
protectedvirtual

Reimplemented in v8::internal::CountersInitializer.

Definition at line 258 of file counters.cc.

Here is the call graph for this function:

◆ Visit() [2/7]

void v8::internal::CountersVisitor::Visit ( Histogram * histogram,
const char * caption,
int min,
int max,
int num_buckets )
protectedvirtual

Reimplemented in v8::internal::CountersInitializer.

Definition at line 244 of file counters.cc.

Here is the call graph for this function:

◆ Visit() [3/7]

void v8::internal::CountersVisitor::Visit ( LegacyMemoryHistogram * histogram,
const char * caption )
protectedvirtual

Reimplemented in v8::internal::CountersInitializer.

Definition at line 268 of file counters.cc.

Here is the call graph for this function:

◆ Visit() [4/7]

void v8::internal::CountersVisitor::Visit ( NestedTimedHistogram * histogram,
const char * caption,
int max,
TimedHistogramResolution res )
protectedvirtual

Reimplemented in v8::internal::CountersInitializer.

Definition at line 252 of file counters.cc.

Here is the call graph for this function:

◆ Visit() [5/7]

void v8::internal::CountersVisitor::Visit ( PercentageHistogram * histogram,
const char * caption )
protectedvirtual

Reimplemented in v8::internal::CountersInitializer.

Definition at line 263 of file counters.cc.

Here is the call graph for this function:

◆ Visit() [6/7]

void v8::internal::CountersVisitor::Visit ( StatsCounter * counter,
const char * caption )
protectedvirtual

Reimplemented in v8::internal::CountersInitializer.

Definition at line 273 of file counters.cc.

Here is the call graph for this function:

◆ Visit() [7/7]

void v8::internal::CountersVisitor::Visit ( TimedHistogram * histogram,
const char * caption,
int max,
TimedHistogramResolution res )
protectedvirtual

Reimplemented in v8::internal::CountersInitializer.

Definition at line 248 of file counters.cc.

Here is the call graph for this function:

◆ VisitHistogram()

virtual void v8::internal::CountersVisitor::VisitHistogram ( Histogram * histogram,
const char * caption )
inlineprotectedvirtual

Reimplemented in v8::internal::HistogramResetter.

Definition at line 715 of file counters.h.

Here is the caller graph for this function:

◆ VisitHistograms()

void v8::internal::CountersVisitor::VisitHistograms ( )
protectedvirtual

Reimplemented in v8::internal::StatsCounterResetter.

Definition at line 196 of file counters.cc.

Here is the caller graph for this function:

◆ VisitStatsCounter()

virtual void v8::internal::CountersVisitor::VisitStatsCounter ( StatsCounter * counter,
const char * caption )
inlineprotectedvirtual

Reimplemented in v8::internal::StatsCounterResetter.

Definition at line 716 of file counters.h.

Here is the caller graph for this function:

◆ VisitStatsCounters()

void v8::internal::CountersVisitor::VisitStatsCounters ( )
protectedvirtual

Reimplemented in v8::internal::HistogramResetter.

Definition at line 237 of file counters.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ counters_

Counters* v8::internal::CountersVisitor::counters_
private

Definition at line 731 of file counters.h.


The documentation for this class was generated from the following files: