|
| | TracingController () |
| |
| | ~TracingController () override |
| |
| void | Initialize (TraceBuffer *trace_buffer) |
| |
| const uint8_t * | GetCategoryGroupEnabled (const char *category_group) override |
| |
| uint64_t | AddTraceEvent (char phase, const uint8_t *category_enabled_flag, const char *name, const char *scope, uint64_t id, uint64_t bind_id, int32_t num_args, const char **arg_names, const uint8_t *arg_types, const uint64_t *arg_values, std::unique_ptr< v8::ConvertableToTraceFormat > *arg_convertables, unsigned int flags) override |
| |
| uint64_t | AddTraceEventWithTimestamp (char phase, const uint8_t *category_enabled_flag, const char *name, const char *scope, uint64_t id, uint64_t bind_id, int32_t num_args, const char **arg_names, const uint8_t *arg_types, const uint64_t *arg_values, std::unique_ptr< v8::ConvertableToTraceFormat > *arg_convertables, unsigned int flags, int64_t timestamp) override |
| |
| void | UpdateTraceEventDuration (const uint8_t *category_enabled_flag, const char *name, uint64_t handle) override |
| |
| void | AddTraceStateObserver (v8::TracingController::TraceStateObserver *observer) override |
| |
| void | RemoveTraceStateObserver (v8::TracingController::TraceStateObserver *observer) override |
| |
| void | StartTracing (TraceConfig *trace_config) |
| |
| void | StopTracing () |
| |
| virtual | ~TracingController ()=default |
| |
| virtual const uint8_t * | GetCategoryGroupEnabled (const char *name) |
| |
| virtual uint64_t | AddTraceEvent (char phase, const uint8_t *category_enabled_flag, const char *name, const char *scope, uint64_t id, uint64_t bind_id, int32_t num_args, const char **arg_names, const uint8_t *arg_types, const uint64_t *arg_values, std::unique_ptr< ConvertableToTraceFormat > *arg_convertables, unsigned int flags) |
| |
| virtual uint64_t | AddTraceEventWithTimestamp (char phase, const uint8_t *category_enabled_flag, const char *name, const char *scope, uint64_t id, uint64_t bind_id, int32_t num_args, const char **arg_names, const uint8_t *arg_types, const uint64_t *arg_values, std::unique_ptr< ConvertableToTraceFormat > *arg_convertables, unsigned int flags, int64_t timestamp) |
| |
| virtual void | UpdateTraceEventDuration (const uint8_t *category_enabled_flag, const char *name, uint64_t handle) |
| |
| virtual void | AddTraceStateObserver (TraceStateObserver *) |
| |
| virtual void | RemoveTraceStateObserver (TraceStateObserver *) |
| |
V8 Tracing controller default implementation.
Will become obsolete in Perfetto build (v8_use_perfetto_json_export = true).