|
enum | Mode { DISABLED = 0,
RECORDING_MODE
} |
|
enum | CategoryGroupEnabledFlags { ENABLED_FOR_RECORDING = 1 << 0,
ENABLED_FOR_EVENT_CALLBACK = 1 << 2,
ENABLED_FOR_ETW_EXPORT = 1 << 3
} |
|
|
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 () |
|
|
static const char * | GetCategoryGroupName (const uint8_t *category_enabled_flag) |
|
|
virtual int64_t | CurrentTimestampMicroseconds () |
|
virtual int64_t | CurrentCpuTimestampMicroseconds () |
|
Definition at line 221 of file v8-tracing.h.
The documentation for this class was generated from the following files: