![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <v8-callbacks.h>
Classes | |
| struct | line_info_t |
| struct | name_t |
| struct | wasm_source_info_t |
Public Types | |
| enum | EventType { CODE_ADDED , CODE_MOVED , CODE_REMOVED , CODE_ADD_LINE_POS_INFO , CODE_START_LINE_INFO_RECORDING , CODE_END_LINE_INFO_RECORDING } |
| enum | PositionType { POSITION , STATEMENT_POSITION } |
| enum | CodeType { BYTE_CODE , JIT_CODE , WASM_CODE } |
Public Attributes | ||
| EventType | type | |
| CodeType | code_type | |
| void * | code_start | |
| size_t | code_len | |
| Local< UnboundScript > | script | |
| void * | user_data | |
| wasm_source_info_t * | wasm_source_info = nullptr | |
| union { | ||
| struct name_t name | ||
| struct line_info_t line_info | ||
| void * new_code_start | ||
| }; | ||
| Isolate * | isolate | |
A JIT code event is issued each time code is added, moved or removed.
Definition at line 42 of file v8-callbacks.h.
| Enumerator | |
|---|---|
| BYTE_CODE | |
| JIT_CODE | |
| WASM_CODE | |
Definition at line 64 of file v8-callbacks.h.
| Enumerator | |
|---|---|
| CODE_ADDED | |
| CODE_MOVED | |
| CODE_REMOVED | |
| CODE_ADD_LINE_POS_INFO | |
| CODE_START_LINE_INFO_RECORDING | |
| CODE_END_LINE_INFO_RECORDING | |
Definition at line 43 of file v8-callbacks.h.
| Enumerator | |
|---|---|
| POSITION | |
| STATEMENT_POSITION | |
Definition at line 56 of file v8-callbacks.h.
| union { ... } v8::JitCodeEvent |
| size_t v8::JitCodeEvent::code_len |
Definition at line 72 of file v8-callbacks.h.
| void* v8::JitCodeEvent::code_start |
Definition at line 70 of file v8-callbacks.h.
| CodeType v8::JitCodeEvent::code_type |
Definition at line 68 of file v8-callbacks.h.
| Isolate* v8::JitCodeEvent::isolate |
Definition at line 123 of file v8-callbacks.h.
| struct line_info_t v8::JitCodeEvent::line_info |
Definition at line 117 of file v8-callbacks.h.
| struct name_t v8::JitCodeEvent::name |
Definition at line 114 of file v8-callbacks.h.
| void* v8::JitCodeEvent::new_code_start |
Definition at line 120 of file v8-callbacks.h.
| Local<UnboundScript> v8::JitCodeEvent::script |
Definition at line 74 of file v8-callbacks.h.
| EventType v8::JitCodeEvent::type |
Definition at line 67 of file v8-callbacks.h.
| void* v8::JitCodeEvent::user_data |
Definition at line 79 of file v8-callbacks.h.
| wasm_source_info_t* v8::JitCodeEvent::wasm_source_info = nullptr |
Definition at line 110 of file v8-callbacks.h.