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))
|
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;
|
||||||
|
@ -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() {
|
||||||
|
Loading…
Reference in New Issue
Block a user