mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 23:35:34 +00:00
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:
parent
61578d43ff
commit
dc8ec2aedd
@ -495,7 +495,7 @@ TraceLoggerThread::startEvent(uint32_t id)
|
||||
if (!traceLoggerState->isTextIdEnabled(id))
|
||||
return;
|
||||
|
||||
logTimestamp(id);
|
||||
log(id);
|
||||
}
|
||||
|
||||
void
|
||||
@ -520,7 +520,7 @@ TraceLoggerThread::stopEvent(uint32_t id)
|
||||
if (!traceLoggerState->isTextIdEnabled(id))
|
||||
return;
|
||||
|
||||
logTimestamp(TraceLogger_Stop);
|
||||
log(TraceLogger_Stop);
|
||||
}
|
||||
|
||||
void
|
||||
@ -531,6 +531,13 @@ TraceLoggerThread::logTimestamp(TraceLoggerTextId id)
|
||||
|
||||
void
|
||||
TraceLoggerThread::logTimestamp(uint32_t id)
|
||||
{
|
||||
MOZ_ASSERT(id > TraceLogger_LastTreeItem && id < TraceLogger_Last);
|
||||
log(id);
|
||||
}
|
||||
|
||||
void
|
||||
TraceLoggerThread::log(uint32_t id)
|
||||
{
|
||||
if (enabled == 0)
|
||||
return;
|
||||
|
@ -272,6 +272,7 @@ class TraceLoggerThread
|
||||
void stopEvent(uint32_t id);
|
||||
private:
|
||||
void stopEvent();
|
||||
void log(uint32_t id);
|
||||
|
||||
public:
|
||||
static unsigned offsetOfEnabled() {
|
||||
|
Loading…
Reference in New Issue
Block a user