Bug 1221844 - Part 2: TraceLogger: Add some debug checks to logTimestamp. r=h4writer

commit cb4bb8a9f407e90dbf75d1919100ee1d94883ac2
Author: Wei Wu <lazyparser@gmail.com>
    Bug 1221844 - Part 2: TraceLogger: Add some debug checks to logTimestamp. r=h4writer

--HG--
extra : rebase_source : 6c690c269cf408a5aecdf36f680da0ed4ff65bfc
This commit is contained in:
Wei Wu 2015-11-17 23:54:00 +01:00
parent 61578d43ff
commit dc8ec2aedd
2 changed files with 10 additions and 2 deletions

View File

@ -495,7 +495,7 @@ TraceLoggerThread::startEvent(uint32_t id)
if (!traceLoggerState->isTextIdEnabled(id)) if (!traceLoggerState->isTextIdEnabled(id))
return; return;
logTimestamp(id); log(id);
} }
void void
@ -520,7 +520,7 @@ TraceLoggerThread::stopEvent(uint32_t id)
if (!traceLoggerState->isTextIdEnabled(id)) if (!traceLoggerState->isTextIdEnabled(id))
return; return;
logTimestamp(TraceLogger_Stop); log(TraceLogger_Stop);
} }
void void
@ -531,6 +531,13 @@ TraceLoggerThread::logTimestamp(TraceLoggerTextId id)
void void
TraceLoggerThread::logTimestamp(uint32_t id) TraceLoggerThread::logTimestamp(uint32_t id)
{
MOZ_ASSERT(id > TraceLogger_LastTreeItem && id < TraceLogger_Last);
log(id);
}
void
TraceLoggerThread::log(uint32_t id)
{ {
if (enabled == 0) if (enabled == 0)
return; return;

View File

@ -272,6 +272,7 @@ class TraceLoggerThread
void stopEvent(uint32_t id); void stopEvent(uint32_t id);
private: private:
void stopEvent(); void stopEvent();
void log(uint32_t id);
public: public:
static unsigned offsetOfEnabled() { static unsigned offsetOfEnabled() {