| Index: trace_event/trace_log.cc | 
| diff --git a/trace_event/trace_log.cc b/trace_event/trace_log.cc | 
| index 2822c3742f51b70752589ef573a6da9fd8fe2be9..519bb2b41250a170ab60dbd9836580067b91762a 100644 | 
| --- a/trace_event/trace_log.cc | 
| +++ b/trace_event/trace_log.cc | 
| @@ -39,18 +39,22 @@ | 
| #include "base/trace_event/trace_event_win.h" | 
| #endif | 
|  | 
| +// The thread buckets for the sampling profiler. | 
| +BASE_EXPORT TRACE_EVENT_API_ATOMIC_WORD g_trace_state[3]; | 
| + | 
| +namespace base { | 
| +namespace internal { | 
| + | 
| class DeleteTraceLogForTesting { | 
| public: | 
| static void Delete() { | 
| -    Singleton<base::trace_event::TraceLog, | 
| -              LeakySingletonTraits<base::trace_event::TraceLog>>::OnExit(0); | 
| +    Singleton<trace_event::TraceLog, | 
| +              LeakySingletonTraits<trace_event::TraceLog>>::OnExit(0); | 
| } | 
| }; | 
|  | 
| -// The thread buckets for the sampling profiler. | 
| -BASE_EXPORT TRACE_EVENT_API_ATOMIC_WORD g_trace_state[3]; | 
| +}  // namespace internal | 
|  | 
| -namespace base { | 
| namespace trace_event { | 
|  | 
| namespace { | 
| @@ -1539,7 +1543,7 @@ void TraceLog::WaitSamplingEventForTesting() { | 
| } | 
|  | 
| void TraceLog::DeleteForTesting() { | 
| -  DeleteTraceLogForTesting::Delete(); | 
| +  internal::DeleteTraceLogForTesting::Delete(); | 
| } | 
|  | 
| TraceEvent* TraceLog::GetEventByHandle(TraceEventHandle handle) { | 
|  |