@@ -36,22 +36,19 @@ class TraceObject {
3636
3737 TraceObject () {}
3838 ~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);
4644 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);
5552
5653 int pid () const { return pid_; }
5754 int tid () const { return tid_; }
@@ -67,9 +64,6 @@ class TraceObject {
6764 const char ** arg_names () { return arg_names_; }
6865 uint8_t * arg_types () { return arg_types_; }
6966 ArgValue* arg_values () { return arg_values_; }
70- std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables () {
71- return arg_convertables_;
72- }
7367 unsigned int flags () const { return flags_; }
7468 int64_t ts () { return ts_; }
7569 int64_t tts () { return tts_; }
@@ -85,12 +79,10 @@ class TraceObject {
8579 const uint8_t * category_enabled_flag_;
8680 uint64_t id_;
8781 uint64_t bind_id_;
88- int num_args_ = 0 ;
82+ int num_args_;
8983 const char * arg_names_[kTraceMaxNumArgs ];
9084 uint8_t arg_types_[kTraceMaxNumArgs ];
9185 ArgValue arg_values_[kTraceMaxNumArgs ];
92- std::unique_ptr<v8::ConvertableToTraceFormat>
93- arg_convertables_[kTraceMaxNumArgs ];
9486 char * parameter_copy_storage_ = nullptr ;
9587 unsigned int flags_;
9688 int64_t ts_;
@@ -238,13 +230,11 @@ class TracingController {
238230 void Initialize (TraceBuffer* trace_buffer);
239231 const uint8_t * GetCategoryGroupEnabled (const char * category_group);
240232 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);
248238 void UpdateTraceEventDuration (const uint8_t * category_enabled_flag,
249239 const char * name, uint64_t handle);
250240
0 commit comments