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

#include <assembler.h>

Collaboration diagram for v8::internal::AssemblerOptions:

Static Public Member Functions

static AssemblerOptions Default (Isolate *isolate)
 

Public Attributes

bool record_reloc_info_for_serialization = true
 
bool enable_root_relative_access = false
 
bool enable_simulator_code = USE_SIMULATOR_BOOL
 
bool isolate_independent_code = false
 
BuiltinCallJumpMode builtin_call_jump_mode = BuiltinCallJumpMode::kAbsolute
 
bool use_pc_relative_calls_and_jumps_for_mksnapshot = false
 
Address code_range_base = 0
 
bool collect_win64_unwind_info = false
 
bool emit_code_comments = v8_flags.code_comments
 
bool is_wasm = false
 

Detailed Description

Definition at line 214 of file assembler.h.

Member Function Documentation

◆ Default()

AssemblerOptions v8::internal::AssemblerOptions::Default ( Isolate * isolate)
static

Definition at line 53 of file assembler.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ builtin_call_jump_mode

BuiltinCallJumpMode v8::internal::AssemblerOptions::builtin_call_jump_mode = BuiltinCallJumpMode::kAbsolute

Definition at line 231 of file assembler.h.

◆ code_range_base

Address v8::internal::AssemblerOptions::code_range_base = 0

Definition at line 243 of file assembler.h.

◆ collect_win64_unwind_info

bool v8::internal::AssemblerOptions::collect_win64_unwind_info = false

Definition at line 247 of file assembler.h.

◆ emit_code_comments

bool v8::internal::AssemblerOptions::emit_code_comments = v8_flags.code_comments

Definition at line 249 of file assembler.h.

◆ enable_root_relative_access

bool v8::internal::AssemblerOptions::enable_root_relative_access = false

Definition at line 222 of file assembler.h.

◆ enable_simulator_code

bool v8::internal::AssemblerOptions::enable_simulator_code = USE_SIMULATOR_BOOL

Definition at line 224 of file assembler.h.

◆ is_wasm

bool v8::internal::AssemblerOptions::is_wasm = false

Definition at line 251 of file assembler.h.

◆ isolate_independent_code

bool v8::internal::AssemblerOptions::isolate_independent_code = false

Definition at line 228 of file assembler.h.

◆ record_reloc_info_for_serialization

bool v8::internal::AssemblerOptions::record_reloc_info_for_serialization = true

Definition at line 219 of file assembler.h.

◆ use_pc_relative_calls_and_jumps_for_mksnapshot

bool v8::internal::AssemblerOptions::use_pc_relative_calls_and_jumps_for_mksnapshot = false

Definition at line 239 of file assembler.h.


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