diff options
Diffstat (limited to 'base/trace_event/trace_log.cc')
-rw-r--r-- | base/trace_event/trace_log.cc | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/base/trace_event/trace_log.cc b/base/trace_event/trace_log.cc index a8d50ca..c9cb1b3 100644 --- a/base/trace_event/trace_log.cc +++ b/base/trace_event/trace_log.cc @@ -1129,6 +1129,36 @@ TraceEventHandle TraceLog::AddTraceEventWithContextId( flags | TRACE_EVENT_FLAG_HAS_CONTEXT_ID); } +TraceEventHandle TraceLog::AddTraceEventWithProcessId( + char phase, + const unsigned char* category_group_enabled, + const char* name, + unsigned long long id, + int process_id, + int num_args, + const char** arg_names, + const unsigned char* arg_types, + const unsigned long long* arg_values, + const scoped_refptr<ConvertableToTraceFormat>* convertable_values, + unsigned int flags) { + base::TraceTicks now = base::TraceTicks::Now(); + return AddTraceEventWithThreadIdAndTimestamp( + phase, + category_group_enabled, + name, + id, + trace_event_internal::kNoId, // context_id + trace_event_internal::kNoId, // bind_id + process_id, + now, + num_args, + arg_names, + arg_types, + arg_values, + convertable_values, + flags | TRACE_EVENT_FLAG_HAS_PROCESS_ID); +} + // Handle legacy calls to AddTraceEventWithThreadIdAndTimestamp // with kNoId as bind_id TraceEventHandle TraceLog::AddTraceEventWithThreadIdAndTimestamp( |