Chromium Code Reviews| Index: base/debug/trace_event_impl.cc |
| diff --git a/base/debug/trace_event_impl.cc b/base/debug/trace_event_impl.cc |
| index f221005750918e4a70949de7f069b41715777145..3d1a83e77b8866f30e82abf46bc13afaa5bb0177 100644 |
| --- a/base/debug/trace_event_impl.cc |
| +++ b/base/debug/trace_event_impl.cc |
| @@ -1201,6 +1201,10 @@ void TraceLog::AddTraceEventWithThreadIdAndTimestamp( |
| if (flags & TRACE_EVENT_FLAG_MANGLE_ID) |
| id ^= process_id_hash_; |
| +#if defined (OS_WIN) |
| + TraceEventETWProvider::Trace(name, phase, id, NULL); |
|
chrisha
2013/09/04 13:32:09
Remove extra space.
fdoray
2013/09/05 20:10:31
Done.
|
| +#endif |
| + |
| #if defined(OS_ANDROID) |
| SendToATrace(phase, GetCategoryGroupName(category_group_enabled), name, id, |
| num_args, arg_names, arg_types, arg_values, convertable_values, |
| @@ -1321,7 +1325,10 @@ void TraceLog::AddTraceEventEtw(char phase, |
| const void* id, |
| const char* extra) { |
| #if defined(OS_WIN) |
| - TraceEventETWProvider::Trace(name, phase, id, extra); |
| + TraceEventETWProvider::Trace(name, |
| + phase, |
| + reinterpret_cast<unsigned long long>(id), |
| + extra); |
| #endif |
| INTERNAL_TRACE_EVENT_ADD(phase, "ETW Trace Event", name, |
| TRACE_EVENT_FLAG_COPY, "id", id, "extra", extra); |
| @@ -1333,7 +1340,10 @@ void TraceLog::AddTraceEventEtw(char phase, |
| const std::string& extra) |
| { |
| #if defined(OS_WIN) |
| - TraceEventETWProvider::Trace(name, phase, id, extra); |
| + TraceEventETWProvider::Trace(name, |
| + phase, |
| + reinterpret_cast<unsigned long long>(id), |
| + extra); |
| #endif |
| INTERNAL_TRACE_EVENT_ADD(phase, "ETW Trace Event", name, |
| TRACE_EVENT_FLAG_COPY, "id", id, "extra", extra); |