|  | 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.