|  | v8
    9.0.257(node16.0.0)
    V8 is Google's open source JavaScript engine | 
#include <v8.h>

| Data Structures | |
| 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 } | 
| Data Fields | |
| 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 | 
| 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.
| enum EventType | 
| enum PositionType | 
| union { ... } | 
| struct line_info_t line_info | 
| Local<UnboundScript> script | 
| wasm_source_info_t* wasm_source_info |