| Index: base/trace_event/trace_log.cc
|
| diff --git a/base/trace_event/trace_log.cc b/base/trace_event/trace_log.cc
|
| index cc40ba98eb31f5c0b5e370bacbf8ca5b232a15dd..d9839361d81936a6d6ab773b7055558e7dadffe9 100644
|
| --- a/base/trace_event/trace_log.cc
|
| +++ b/base/trace_event/trace_log.cc
|
| @@ -1360,8 +1360,10 @@ TraceEventHandle TraceLog::AddTraceEventWithThreadIdAndTimestamp(
|
| }
|
|
|
| void TraceLog::AddMetadataEvent(
|
| + char phase,
|
| const unsigned char* category_group_enabled,
|
| const char* name,
|
| + const TimeTicks& timestamp,
|
| int num_args,
|
| const char** arg_names,
|
| const unsigned char* arg_types,
|
| @@ -1372,15 +1374,16 @@ void TraceLog::AddMetadataEvent(
|
| std::unique_ptr<TraceEvent> trace_event(new TraceEvent);
|
| int thread_id = static_cast<int>(base::PlatformThread::CurrentId());
|
| ThreadTicks thread_now = ThreadNow();
|
| - TimeTicks now = OffsetNow();
|
| + TimeTicks offset_event_timestamp = OffsetTimestamp(timestamp);
|
| +
|
| AutoLock lock(lock_);
|
| - trace_event->Initialize(
|
| - thread_id, now, thread_now, TRACE_EVENT_PHASE_METADATA,
|
| - category_group_enabled, name,
|
| - trace_event_internal::kGlobalScope, // scope
|
| - trace_event_internal::kNoId, // id
|
| - trace_event_internal::kNoId, // bind_id
|
| - num_args, arg_names, arg_types, arg_values, convertable_values, flags);
|
| + trace_event->Initialize(thread_id, offset_event_timestamp, thread_now, phase,
|
| + category_group_enabled, name,
|
| + trace_event_internal::kGlobalScope, // scope
|
| + trace_event_internal::kNoId, // id
|
| + trace_event_internal::kNoId, // bind_id
|
| + num_args, arg_names, arg_types, arg_values,
|
| + convertable_values, flags);
|
| metadata_events_.push_back(std::move(trace_event));
|
| }
|
|
|
|
|