18 return str ? strlen(str) + 1 : 0;
24 const char** member) {
25 if (*member ==
nullptr)
return;
26 size_t length = strlen(*member) + 1;
27 memcpy(*buffer, *member, length);
33 char phase,
const uint8_t* category_enabled_flag,
const char* name,
34 const char* scope, uint64_t
id, uint64_t bind_id,
int num_args,
35 const char** arg_names,
const uint8_t* arg_types,
36 const uint64_t* arg_values,
37 std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
38 unsigned int flags, int64_t timestamp, int64_t cpu_timestamp) {
65 size_t alloc_size = 0;
110 char phase,
const uint8_t* category_enabled_flag,
const char* name,
111 const char* scope, uint64_t
id, uint64_t bind_id,
int num_args,
112 const char** arg_names,
const uint8_t* arg_types,
113 const uint64_t* arg_values,
114 std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
115 unsigned int flags,
int pid,
int tid, int64_t ts, int64_t tts,
116 uint64_t duration, uint64_t cpu_duration) {
static int GetCurrentProcessId()
static int GetCurrentThreadId()
#define TRACE_VALUE_TYPE_STRING
#define TRACE_VALUE_TYPE_COPY_STRING
#define TRACE_VALUE_TYPE_CONVERTABLE
#define TRACE_EVENT_FLAG_COPY