#include <v8-tracing.h>
|
| 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 () |
|
Definition at line 234 of file v8-tracing.h.
◆ CategoryGroupEnabledFlags
Enumerator |
---|
ENABLED_FOR_RECORDING | |
ENABLED_FOR_EVENT_CALLBACK | |
ENABLED_FOR_ETW_EXPORT | |
Definition at line 252 of file v8-tracing.h.
◆ TracingController()
◆ ~TracingController()
◆ AddTraceEvent()
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 |
◆ AddTraceEventWithTimestamp()
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 |
◆ AddTraceStateObserver()
◆ CurrentCpuTimestampMicroseconds()
virtual int64_t CurrentCpuTimestampMicroseconds |
( |
| ) |
|
|
protectedvirtual |
◆ CurrentTimestampMicroseconds()
virtual int64_t CurrentTimestampMicroseconds |
( |
| ) |
|
|
protectedvirtual |
◆ GetCategoryGroupEnabled()
const uint8_t* GetCategoryGroupEnabled |
( |
const char * |
category_group | ) |
|
|
override |
◆ GetCategoryGroupName()
static const char* GetCategoryGroupName |
( |
const uint8_t * |
category_enabled_flag | ) |
|
|
static |
◆ Initialize()
◆ RemoveTraceStateObserver()
◆ StartTracing()
◆ StopTracing()
◆ UpdateTraceEventDuration()
void UpdateTraceEventDuration |
( |
const uint8_t * |
category_enabled_flag, |
|
|
const char * |
name, |
|
|
uint64_t |
handle |
|
) |
| |
|
override |
The documentation for this class was generated from the following file: