![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Classes | |
class | JSONTraceWriter |
class | Recorder |
class | TraceBuffer |
class | TraceBufferChunk |
class | TraceBufferRingBuffer |
class | TraceConfig |
class | TraceEventListener |
class | TraceObject |
class | TraceWriter |
class | TracingController |
Enumerations | |
enum | TraceRecordMode { RECORD_UNTIL_FULL , RECORD_CONTINUOUSLY , RECORD_AS_MUCH_AS_POSSIBLE , ECHO_TO_CONSOLE } |
Functions | |
V8_DECLARE_TRACELOGGING_PROVIDER (g_v8LibProvider) | |
V8_DEFINE_TRACELOGGING_PROVIDER (g_v8LibProvider) | |
static V8_INLINE size_t | GetAllocLength (const char *str) |
static V8_INLINE void | CopyTraceObjectParameter (char **buffer, const char **member) |
static V8_INLINE void | WriteJSONStringToStream (const char *str, std::ostream &stream) |
Variables | |
static const size_t | kMaxCategoryGroups = 200 |
const char * | g_category_groups [kMaxCategoryGroups] |
unsigned char | g_category_group_enabled [kMaxCategoryGroups] = {0} |
const int | g_category_categories_exhausted = 1 |
const int | g_num_builtin_categories = 3 |
v8::base::AtomicWord | g_category_index = g_num_builtin_categories |
const int | kTraceMaxNumArgs = 2 |
Enumerator | |
---|---|
RECORD_UNTIL_FULL | |
RECORD_CONTINUOUSLY | |
RECORD_AS_MUCH_AS_POSSIBLE | |
ECHO_TO_CONSOLE |
Definition at line 179 of file v8-tracing.h.
|
static |
|
static |
v8::platform::tracing::V8_DECLARE_TRACELOGGING_PROVIDER | ( | g_v8LibProvider | ) |
v8::platform::tracing::V8_DEFINE_TRACELOGGING_PROVIDER | ( | g_v8LibProvider | ) |
|
static |
const int v8::platform::tracing::g_category_categories_exhausted = 1 |
Definition at line 63 of file tracing-controller.cc.
unsigned char v8::platform::tracing::g_category_group_enabled[kMaxCategoryGroups] = {0} |
Definition at line 61 of file tracing-controller.cc.
const char* v8::platform::tracing::g_category_groups[kMaxCategoryGroups] |
Definition at line 55 of file tracing-controller.cc.
v8::base::AtomicWord v8::platform::tracing::g_category_index = g_num_builtin_categories |
Definition at line 69 of file tracing-controller.cc.
const int v8::platform::tracing::g_num_builtin_categories = 3 |
Definition at line 66 of file tracing-controller.cc.
|
static |
Definition at line 47 of file tracing-controller.cc.
const int v8::platform::tracing::kTraceMaxNumArgs = 2 |
Definition at line 34 of file v8-tracing.h.