| Index: base/debug/trace_event_win.cc
|
| ===================================================================
|
| --- base/debug/trace_event_win.cc (revision 84291)
|
| +++ base/debug/trace_event_win.cc (working copy)
|
| @@ -1,6 +1,7 @@
|
| // Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
| +
|
| #include "base/debug/trace_event_win.h"
|
|
|
| #include "base/logging.h"
|
| @@ -26,26 +27,24 @@
|
| 0x97be602d, 0x2930, 0x4ac3, 0x80, 0x46, 0xb6, 0x76, 0x3b, 0x63, 0x1d, 0xfe};
|
|
|
|
|
| -TraceEventETWProvider::TraceEventETWProvider() :
|
| - EtwTraceProvider(kChromeTraceProviderName) {
|
| +TraceLog::TraceLog() : EtwTraceProvider(kChromeTraceProviderName) {
|
| Register();
|
| }
|
|
|
| -TraceEventETWProvider* TraceEventETWProvider::GetInstance() {
|
| - return Singleton<TraceEventETWProvider,
|
| - StaticMemorySingletonTraits<TraceEventETWProvider> >::get();
|
| +TraceLog* TraceLog::GetInstance() {
|
| + return Singleton<TraceLog, StaticMemorySingletonTraits<TraceLog> >::get();
|
| }
|
|
|
| -bool TraceEventETWProvider::StartTracing() {
|
| +bool TraceLog::StartTracing() {
|
| return true;
|
| }
|
|
|
| -void TraceEventETWProvider::TraceEvent(const char* name,
|
| - size_t name_len,
|
| - TraceEventPhase type,
|
| - const void* id,
|
| - const char* extra,
|
| - size_t extra_len) {
|
| +void TraceLog::TraceEvent(const char* name,
|
| + size_t name_len,
|
| + EventType type,
|
| + const void* id,
|
| + const char* extra,
|
| + size_t extra_len) {
|
| // Make sure we don't touch NULL.
|
| if (name == NULL)
|
| name = "";
|
| @@ -54,14 +53,14 @@
|
|
|
| EtwEventType etw_type = 0;
|
| switch (type) {
|
| - case TRACE_EVENT_PHASE_BEGIN:
|
| + case TraceLog::EVENT_BEGIN:
|
| etw_type = kTraceEventTypeBegin;
|
| break;
|
| - case TRACE_EVENT_PHASE_END:
|
| + case TraceLog::EVENT_END:
|
| etw_type = kTraceEventTypeEnd;
|
| break;
|
|
|
| - case TRACE_EVENT_PHASE_INSTANT:
|
| + case TraceLog::EVENT_INSTANT:
|
| etw_type = kTraceEventTypeInstant;
|
| break;
|
|
|
| @@ -94,13 +93,13 @@
|
| Log(event.get());
|
| }
|
|
|
| -void TraceEventETWProvider::Trace(const char* name,
|
| - size_t name_len,
|
| - TraceEventPhase type,
|
| - const void* id,
|
| - const char* extra,
|
| - size_t extra_len) {
|
| - TraceEventETWProvider* provider = TraceEventETWProvider::GetInstance();
|
| +void TraceLog::Trace(const char* name,
|
| + size_t name_len,
|
| + EventType type,
|
| + const void* id,
|
| + const char* extra,
|
| + size_t extra_len) {
|
| + TraceLog* provider = TraceLog::GetInstance();
|
| if (provider && provider->IsTracing()) {
|
| // Compute the name & extra lengths if not supplied already.
|
| if (name_len == -1)
|
| @@ -112,8 +111,8 @@
|
| }
|
| }
|
|
|
| -void TraceEventETWProvider::Resurrect() {
|
| - StaticMemorySingletonTraits<TraceEventETWProvider>::Resurrect();
|
| +void TraceLog::Resurrect() {
|
| + StaticMemorySingletonTraits<TraceLog>::Resurrect();
|
| }
|
|
|
| } // namespace debug
|
|
|