@@ -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