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

#include <liftoff-compiler.h>

Collaboration diagram for v8::internal::wasm::LiftoffOptions:

Public Member Functions

bool is_initialized () const
 

Public Attributes

int func_index = -1
 
ForDebugging for_debugging = kNotForDebugging
 
Counterscounters = nullptr
 
WasmDetectedFeaturesdetected_features = nullptr
 
base::Vector< const int > breakpoints = {}
 
std::unique_ptr< DebugSideTable > * debug_sidetable = nullptr
 
int dead_breakpoint = 0
 
int32_t * max_steps = nullptr
 
bool detect_nondeterminism = false
 
uint32_t deopt_info_bytecode_offset = std::numeric_limits<uint32_t>::max()
 
LocationKindForDeopt deopt_location_kind = LocationKindForDeopt::kNone
 

Private Member Functions

template<typename T >
LiftoffOptionsSet (T LiftoffOptions::*field_ptr, T new_value)
 

Detailed Description

Definition at line 67 of file liftoff-compiler.h.

Member Function Documentation

◆ is_initialized()

bool v8::internal::wasm::LiftoffOptions::is_initialized ( ) const
inline

Definition at line 81 of file liftoff-compiler.h.

Here is the caller graph for this function:

◆ Set()

template<typename T >
LiftoffOptions & v8::internal::wasm::LiftoffOptions::Set ( T LiftoffOptions::* field_ptr,
T new_value )
inlineprivate

Definition at line 106 of file liftoff-compiler.h.

Member Data Documentation

◆ breakpoints

base::Vector<const int> v8::internal::wasm::LiftoffOptions::breakpoints = {}

Definition at line 72 of file liftoff-compiler.h.

◆ counters

Counters* v8::internal::wasm::LiftoffOptions::counters = nullptr

Definition at line 70 of file liftoff-compiler.h.

◆ dead_breakpoint

int v8::internal::wasm::LiftoffOptions::dead_breakpoint = 0

Definition at line 74 of file liftoff-compiler.h.

◆ debug_sidetable

std::unique_ptr<DebugSideTable>* v8::internal::wasm::LiftoffOptions::debug_sidetable = nullptr

Definition at line 73 of file liftoff-compiler.h.

◆ deopt_info_bytecode_offset

uint32_t v8::internal::wasm::LiftoffOptions::deopt_info_bytecode_offset = std::numeric_limits<uint32_t>::max()

Definition at line 77 of file liftoff-compiler.h.

◆ deopt_location_kind

LocationKindForDeopt v8::internal::wasm::LiftoffOptions::deopt_location_kind = LocationKindForDeopt::kNone

Definition at line 78 of file liftoff-compiler.h.

◆ detect_nondeterminism

bool v8::internal::wasm::LiftoffOptions::detect_nondeterminism = false

Definition at line 76 of file liftoff-compiler.h.

◆ detected_features

WasmDetectedFeatures* v8::internal::wasm::LiftoffOptions::detected_features = nullptr

Definition at line 71 of file liftoff-compiler.h.

◆ for_debugging

ForDebugging v8::internal::wasm::LiftoffOptions::for_debugging = kNotForDebugging

Definition at line 69 of file liftoff-compiler.h.

◆ func_index

int v8::internal::wasm::LiftoffOptions::func_index = -1

Definition at line 68 of file liftoff-compiler.h.

◆ max_steps

int32_t* v8::internal::wasm::LiftoffOptions::max_steps = nullptr

Definition at line 75 of file liftoff-compiler.h.


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