| Index: base/debug/trace_event.cc
|
| diff --git a/base/debug/trace_event.cc b/base/debug/trace_event.cc
|
| index 8eb774e5b5cebd74f82770a1539086d21f54b5f6..2cce7140887f10e254bb4cf9b52d1bdcdc574d76 100644
|
| --- a/base/debug/trace_event.cc
|
| +++ b/base/debug/trace_event.cc
|
| @@ -20,6 +20,14 @@
|
|
|
| #define USE_UNRELIABLE_NOW
|
|
|
| +class DeleteTraceLogForTesting {
|
| + public:
|
| + static void Delete() {
|
| + Singleton<base::debug::TraceLog,
|
| + StaticMemorySingletonTraits<base::debug::TraceLog> >::OnExit(0);
|
| + }
|
| +};
|
| +
|
| namespace base {
|
| namespace debug {
|
|
|
| @@ -489,6 +497,10 @@ void TraceLog::AddCurrentMetadataEvents() {
|
| }
|
| }
|
|
|
| +void TraceLog::DeleteForTesting() {
|
| + DeleteTraceLogForTesting::Delete();
|
| +}
|
| +
|
| void TraceLog::Resurrect() {
|
| StaticMemorySingletonTraits<TraceLog>::Resurrect();
|
| }
|
|
|