![]() |
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.