| 
| 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.
Can be implemented by an embedder to record trace events from V8.