Searched defs:ScopedSplit (Results 1 - 2 of 2) sorted by relevance

/art/runtime/base/
H A Dtiming_logger.h98 class ScopedSplit { class in class:art::base::TimingLogger
100 explicit ScopedSplit(const char* label, TimingLogger* timing_logger);
102 ~ScopedSplit();
113 // Used by new split to swap splits in place in a ScopedSplit instance.
118 ScopedSplit* enclosing_split_;
135 DISALLOW_COPY_AND_ASSIGN(ScopedSplit);
142 friend class ScopedSplit;
155 ScopedSplit* current_split_;
H A Dtiming_logger.cc135 TimingLogger::ScopedSplit* explicit_scoped_split = new TimingLogger::ScopedSplit(new_split_label, this);
195 TimingLogger::ScopedSplit::ScopedSplit(const char* label, TimingLogger* timing_logger) { function in class:art::base::TimingLogger::ScopedSplit
219 TimingLogger::ScopedSplit::~ScopedSplit() {
232 TimingLogger::ScopedSplit* current = timing_logger_->current_split_;
251 void TimingLogger::ScopedSplit::TailInsertSplit(const char* label) {
276 void TimingLogger::ScopedSplit::Pause() {
284 void TimingLogger::ScopedSplit
[all...]

Completed in 3 milliseconds