Index: base/trace_event/trace_event_impl.h |
diff --git a/base/trace_event/trace_event_impl.h b/base/trace_event/trace_event_impl.h |
index 93212558aa7a451eca89e9fb112f450a765db250..c2215b898ccd9d6623aaa1dd739202a0f1558386 100644 |
--- a/base/trace_event/trace_event_impl.h |
+++ b/base/trace_event/trace_event_impl.h |
@@ -117,6 +117,7 @@ class BASE_EXPORT TraceEvent { |
const char* name, |
unsigned long long id, |
unsigned long long context_id, |
+ unsigned long long bind_id, |
int num_args, |
const char** arg_names, |
const unsigned char* arg_types, |
@@ -188,6 +189,7 @@ class BASE_EXPORT TraceEvent { |
int thread_id_; |
char phase_; |
unsigned int flags_; |
+ unsigned long long bind_id_; |
unsigned char arg_types_[kTraceMaxNumArgs]; |
DISALLOW_COPY_AND_ASSIGN(TraceEvent); |
@@ -484,6 +486,21 @@ class BASE_EXPORT TraceLog : public MemoryDumpProvider { |
const unsigned long long* arg_values, |
const scoped_refptr<ConvertableToTraceFormat>* convertable_values, |
unsigned int flags); |
+ TraceEventHandle AddTraceEventWithThreadIdAndTimestamp( |
+ char phase, |
+ const unsigned char* category_group_enabled, |
+ const char* name, |
+ unsigned long long id, |
+ unsigned long long context_id, |
+ unsigned long long bind_id, |
+ int thread_id, |
+ const TraceTicks& timestamp, |
+ 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); |
static void AddTraceEventEtw(char phase, |
const char* category_group, |
const void* id, |