@@ -36,22 +36,19 @@ class TraceObject {
36
36
37
37
TraceObject () {}
38
38
~TraceObject ();
39
- void Initialize (
40
- char phase, const uint8_t * category_enabled_flag, const char * name,
41
- const char * scope, uint64_t id, uint64_t bind_id, int num_args,
42
- const char ** arg_names, const uint8_t * arg_types,
43
- const uint64_t * arg_values,
44
- std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
45
- unsigned int flags);
39
+ void Initialize (char phase, const uint8_t * category_enabled_flag,
40
+ const char * name, const char * scope, uint64_t id,
41
+ uint64_t bind_id, int num_args, const char ** arg_names,
42
+ const uint8_t * arg_types, const uint64_t * arg_values,
43
+ unsigned int flags);
46
44
void UpdateDuration ();
47
- void InitializeForTesting (
48
- char phase, const uint8_t * category_enabled_flag, const char * name,
49
- const char * scope, uint64_t id, uint64_t bind_id, int num_args,
50
- const char ** arg_names, const uint8_t * arg_types,
51
- const uint64_t * arg_values,
52
- std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
53
- unsigned int flags, int pid, int tid, int64_t ts, int64_t tts,
54
- uint64_t duration, uint64_t cpu_duration);
45
+ void InitializeForTesting (char phase, const uint8_t * category_enabled_flag,
46
+ const char * name, const char * scope, uint64_t id,
47
+ uint64_t bind_id, int num_args,
48
+ const char ** arg_names, const uint8_t * arg_types,
49
+ const uint64_t * arg_values, unsigned int flags,
50
+ int pid, int tid, int64_t ts, int64_t tts,
51
+ uint64_t duration, uint64_t cpu_duration);
55
52
56
53
int pid () const { return pid_; }
57
54
int tid () const { return tid_; }
@@ -67,9 +64,6 @@ class TraceObject {
67
64
const char ** arg_names () { return arg_names_; }
68
65
uint8_t * arg_types () { return arg_types_; }
69
66
ArgValue* arg_values () { return arg_values_; }
70
- std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables () {
71
- return arg_convertables_;
72
- }
73
67
unsigned int flags () const { return flags_; }
74
68
int64_t ts () { return ts_; }
75
69
int64_t tts () { return tts_; }
@@ -85,12 +79,10 @@ class TraceObject {
85
79
const uint8_t * category_enabled_flag_;
86
80
uint64_t id_;
87
81
uint64_t bind_id_;
88
- int num_args_ = 0 ;
82
+ int num_args_;
89
83
const char * arg_names_[kTraceMaxNumArgs ];
90
84
uint8_t arg_types_[kTraceMaxNumArgs ];
91
85
ArgValue arg_values_[kTraceMaxNumArgs ];
92
- std::unique_ptr<v8::ConvertableToTraceFormat>
93
- arg_convertables_[kTraceMaxNumArgs ];
94
86
char * parameter_copy_storage_ = nullptr ;
95
87
unsigned int flags_;
96
88
int64_t ts_;
@@ -238,13 +230,11 @@ class TracingController {
238
230
void Initialize (TraceBuffer* trace_buffer);
239
231
const uint8_t * GetCategoryGroupEnabled (const char * category_group);
240
232
static const char * GetCategoryGroupName (const uint8_t * category_enabled_flag);
241
- uint64_t AddTraceEvent (
242
- char phase, const uint8_t * category_enabled_flag, const char * name,
243
- const char * scope, uint64_t id, uint64_t bind_id, int32_t num_args,
244
- const char ** arg_names, const uint8_t * arg_types,
245
- const uint64_t * arg_values,
246
- std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
247
- unsigned int flags);
233
+ uint64_t AddTraceEvent (char phase, const uint8_t * category_enabled_flag,
234
+ const char * name, const char * scope, uint64_t id,
235
+ uint64_t bind_id, int32_t num_args,
236
+ const char ** arg_names, const uint8_t * arg_types,
237
+ const uint64_t * arg_values, unsigned int flags);
248
238
void UpdateTraceEventDuration (const uint8_t * category_enabled_flag,
249
239
const char * name, uint64_t handle);
250
240
0 commit comments