| Index: base/debug/trace_event_win.cc
|
| ===================================================================
|
| --- base/debug/trace_event_win.cc (revision 0)
|
| +++ base/debug/trace_event_win.cc (working copy)
|
| @@ -1,13 +1,15 @@
|
| -// Copyright (c) 2009 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2010 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/trace_event_win.h"
|
|
|
| +#include "base/debug/trace_event_win.h"
|
| +
|
| #include "base/logging.h"
|
| #include "base/singleton.h"
|
| #include <initguid.h> // NOLINT
|
|
|
| namespace base {
|
| +namespace debug {
|
|
|
| // {3DADA31D-19EF-4dc1-B345-037927193422}
|
| const GUID kChromeTraceProviderName = {
|
| @@ -22,7 +24,7 @@
|
| 0x97be602d, 0x2930, 0x4ac3, 0x80, 0x46, 0xb6, 0x76, 0x3b, 0x63, 0x1d, 0xfe};
|
|
|
|
|
| -TraceLog::TraceLog() : EtwTraceProvider(base::kChromeTraceProviderName) {
|
| +TraceLog::TraceLog() : EtwTraceProvider(kChromeTraceProviderName) {
|
| Register();
|
| }
|
|
|
| @@ -36,7 +38,7 @@
|
|
|
| void TraceLog::TraceEvent(const char* name,
|
| size_t name_len,
|
| - base::TraceLog::EventType type,
|
| + EventType type,
|
| const void* id,
|
| const char* extra,
|
| size_t extra_len) {
|
| @@ -48,24 +50,24 @@
|
|
|
| EtwEventType etw_type = 0;
|
| switch (type) {
|
| - case base::TraceLog::EVENT_BEGIN:
|
| - etw_type = base::kTraceEventTypeBegin;
|
| + case TraceLog::EVENT_BEGIN:
|
| + etw_type = kTraceEventTypeBegin;
|
| break;
|
| - case base::TraceLog::EVENT_END:
|
| - etw_type = base::kTraceEventTypeEnd;
|
| + case TraceLog::EVENT_END:
|
| + etw_type = kTraceEventTypeEnd;
|
| break;
|
|
|
| - case base::TraceLog::EVENT_INSTANT:
|
| - etw_type = base::kTraceEventTypeInstant;
|
| + case TraceLog::EVENT_INSTANT:
|
| + etw_type = kTraceEventTypeInstant;
|
| break;
|
|
|
| default:
|
| NOTREACHED() << "Unknown event type";
|
| - etw_type = base::kTraceEventTypeInstant;
|
| + etw_type = kTraceEventTypeInstant;
|
| break;
|
| }
|
|
|
| - EtwMofEvent<5> event(base::kTraceEventClass32,
|
| + EtwMofEvent<5> event(kTraceEventClass32,
|
| etw_type,
|
| TRACE_LEVEL_INFORMATION);
|
| event.SetField(0, name_len + 1, name);
|
| @@ -74,7 +76,7 @@
|
|
|
| // See whether we're to capture a backtrace.
|
| void* backtrace[32];
|
| - if (enable_flags() & base::CAPTURE_STACK_TRACE) {
|
| + if (enable_flags() & CAPTURE_STACK_TRACE) {
|
| DWORD hash = 0;
|
| DWORD depth = CaptureStackBackTrace(0,
|
| arraysize(backtrace),
|
| @@ -110,4 +112,5 @@
|
| StaticMemorySingletonTraits<TraceLog>::Resurrect();
|
| }
|
|
|
| +} // namespace debug
|
| } // namespace base
|
|
|