v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::NewCodeOptions Struct Reference

#include <factory-base.h>

Collaboration diagram for v8::internal::NewCodeOptions:

Public Attributes

CodeKind kind
 
Builtin builtin
 
bool is_context_specialized
 
bool is_turbofanned
 
uint16_t parameter_count
 
int instruction_size
 
int metadata_size
 
unsigned int inlined_bytecode_size
 
BytecodeOffset osr_offset
 
int handler_table_offset
 
int constant_pool_offset
 
int code_comments_offset
 
int32_t builtin_jump_table_info_offset
 
int32_t unwinding_info_offset
 
MaybeHandle< TrustedObjectbytecode_or_interpreter_data
 
MaybeHandle< DeoptimizationDatadeoptimization_data
 
MaybeHandle< TrustedByteArraybytecode_offset_table
 
MaybeHandle< TrustedByteArraysource_position_table
 
MaybeHandle< InstructionStreaminstruction_stream
 
Address instruction_start
 

Detailed Description

Definition at line 76 of file factory-base.h.

Member Data Documentation

◆ builtin

Builtin v8::internal::NewCodeOptions::builtin

Definition at line 78 of file factory-base.h.

◆ builtin_jump_table_info_offset

int32_t v8::internal::NewCodeOptions::builtin_jump_table_info_offset

Definition at line 89 of file factory-base.h.

◆ bytecode_offset_table

MaybeHandle<TrustedByteArray> v8::internal::NewCodeOptions::bytecode_offset_table

Definition at line 93 of file factory-base.h.

◆ bytecode_or_interpreter_data

MaybeHandle<TrustedObject> v8::internal::NewCodeOptions::bytecode_or_interpreter_data

Definition at line 91 of file factory-base.h.

◆ code_comments_offset

int v8::internal::NewCodeOptions::code_comments_offset

Definition at line 88 of file factory-base.h.

◆ constant_pool_offset

int v8::internal::NewCodeOptions::constant_pool_offset

Definition at line 87 of file factory-base.h.

◆ deoptimization_data

MaybeHandle<DeoptimizationData> v8::internal::NewCodeOptions::deoptimization_data

Definition at line 92 of file factory-base.h.

◆ handler_table_offset

int v8::internal::NewCodeOptions::handler_table_offset

Definition at line 86 of file factory-base.h.

◆ inlined_bytecode_size

unsigned int v8::internal::NewCodeOptions::inlined_bytecode_size

Definition at line 84 of file factory-base.h.

◆ instruction_size

int v8::internal::NewCodeOptions::instruction_size

Definition at line 82 of file factory-base.h.

◆ instruction_start

Address v8::internal::NewCodeOptions::instruction_start

Definition at line 98 of file factory-base.h.

◆ instruction_stream

MaybeHandle<InstructionStream> v8::internal::NewCodeOptions::instruction_stream

Definition at line 97 of file factory-base.h.

◆ is_context_specialized

bool v8::internal::NewCodeOptions::is_context_specialized

Definition at line 79 of file factory-base.h.

◆ is_turbofanned

bool v8::internal::NewCodeOptions::is_turbofanned

Definition at line 80 of file factory-base.h.

◆ kind

CodeKind v8::internal::NewCodeOptions::kind

Definition at line 77 of file factory-base.h.

◆ metadata_size

int v8::internal::NewCodeOptions::metadata_size

Definition at line 83 of file factory-base.h.

◆ osr_offset

BytecodeOffset v8::internal::NewCodeOptions::osr_offset

Definition at line 85 of file factory-base.h.

◆ parameter_count

uint16_t v8::internal::NewCodeOptions::parameter_count

Definition at line 81 of file factory-base.h.

◆ source_position_table

MaybeHandle<TrustedByteArray> v8::internal::NewCodeOptions::source_position_table

Definition at line 94 of file factory-base.h.

◆ unwinding_info_offset

int32_t v8::internal::NewCodeOptions::unwinding_info_offset

Definition at line 90 of file factory-base.h.


The documentation for this struct was generated from the following file: