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

Classes

struct  CodeToLogPerScript
 

Public Member Functions

 IsolateInfo (Isolate *isolate, bool log_code)
 
 ~IsolateInfo ()
 

Public Attributes

std::unordered_set< NativeModule * > native_modules
 
std::unordered_map< NativeModule *, WeakScriptHandle > scripts
 
bool log_codes
 
std::unordered_map< int, CodeToLogPerScriptcode_to_log
 
std::shared_ptr< v8::TaskRunnerforeground_task_runner
 
const std::shared_ptr< Countersasync_counters
 
bool keep_in_debug_state = false
 
bool pku_support_sampled = false
 

Detailed Description

Definition at line 464 of file wasm-engine.cc.

Constructor & Destructor Documentation

◆ IsolateInfo()

v8::internal::wasm::WasmEngine::IsolateInfo::IsolateInfo ( Isolate * isolate,
bool log_code )
inline

Definition at line 465 of file wasm-engine.cc.

Here is the call graph for this function:

◆ ~IsolateInfo()

v8::internal::wasm::WasmEngine::IsolateInfo::~IsolateInfo ( )
inline

Definition at line 472 of file wasm-engine.cc.

Member Data Documentation

◆ async_counters

const std::shared_ptr<Counters> v8::internal::wasm::WasmEngine::IsolateInfo::async_counters

Definition at line 511 of file wasm-engine.cc.

◆ code_to_log

std::unordered_map<int, CodeToLogPerScript> v8::internal::wasm::WasmEngine::IsolateInfo::code_to_log

Definition at line 506 of file wasm-engine.cc.

◆ foreground_task_runner

std::shared_ptr<v8::TaskRunner> v8::internal::wasm::WasmEngine::IsolateInfo::foreground_task_runner

Definition at line 509 of file wasm-engine.cc.

◆ keep_in_debug_state

bool v8::internal::wasm::WasmEngine::IsolateInfo::keep_in_debug_state = false

Definition at line 514 of file wasm-engine.cc.

◆ log_codes

bool v8::internal::wasm::WasmEngine::IsolateInfo::log_codes

Definition at line 496 of file wasm-engine.cc.

◆ native_modules

std::unordered_set<NativeModule*> v8::internal::wasm::WasmEngine::IsolateInfo::native_modules

Definition at line 490 of file wasm-engine.cc.

◆ pku_support_sampled

bool v8::internal::wasm::WasmEngine::IsolateInfo::pku_support_sampled = false

Definition at line 518 of file wasm-engine.cc.

◆ scripts

std::unordered_map<NativeModule*, WeakScriptHandle> v8::internal::wasm::WasmEngine::IsolateInfo::scripts

Definition at line 493 of file wasm-engine.cc.


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