зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1087410: Ensure that ChromeHang annotations don't break in e10s; r=jimm
This commit is contained in:
Родитель
dc4a2c6195
Коммит
6ed726f19a
|
@ -589,6 +589,9 @@ void
|
|||
RegisterAnnotator(Annotator& aAnnotator)
|
||||
{
|
||||
#ifdef REPORT_CHROME_HANGS
|
||||
if (GeckoProcessType_Default != XRE_GetProcessType()) {
|
||||
return;
|
||||
}
|
||||
MonitorAutoLock lock(*gMonitor);
|
||||
MOZ_ASSERT(gAnnotators);
|
||||
gAnnotators->insert(&aAnnotator);
|
||||
|
@ -599,6 +602,9 @@ void
|
|||
UnregisterAnnotator(Annotator& aAnnotator)
|
||||
{
|
||||
#ifdef REPORT_CHROME_HANGS
|
||||
if (GeckoProcessType_Default != XRE_GetProcessType()) {
|
||||
return;
|
||||
}
|
||||
MonitorAutoLock lock(*gMonitor);
|
||||
MOZ_ASSERT(gAnnotators);
|
||||
gAnnotators->erase(&aAnnotator);
|
||||
|
|
Загрузка…
Ссылка в новой задаче