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

#include <wasm-interpreter.h>

Collaboration diagram for v8::internal::wasm::WasmInterpreterThreadMap:

Public Member Functions

WasmInterpreterThreadGetCurrentInterpreterThread (Isolate *isolate)
 
void NotifyIsolateDisposal (Isolate *isolate)
 

Private Types

typedef std::unordered_map< int, std::unique_ptr< WasmInterpreterThread > > ThreadInterpreterMap
 

Private Attributes

ThreadInterpreterMap map_
 
base::Mutex mutex_
 

Detailed Description

Definition at line 186 of file wasm-interpreter.h.

Member Typedef Documentation

◆ ThreadInterpreterMap

Definition at line 194 of file wasm-interpreter.h.

Member Function Documentation

◆ GetCurrentInterpreterThread()

WasmInterpreterThread * v8::internal::wasm::WasmInterpreterThreadMap::GetCurrentInterpreterThread ( Isolate * isolate)

Definition at line 157 of file wasm-interpreter.cc.

Here is the call graph for this function:

◆ NotifyIsolateDisposal()

void v8::internal::wasm::WasmInterpreterThreadMap::NotifyIsolateDisposal ( Isolate * isolate)

Definition at line 173 of file wasm-interpreter.cc.

Member Data Documentation

◆ map_

ThreadInterpreterMap v8::internal::wasm::WasmInterpreterThreadMap::map_
private

Definition at line 195 of file wasm-interpreter.h.

◆ mutex_

base::Mutex v8::internal::wasm::WasmInterpreterThreadMap::mutex_
private

Definition at line 196 of file wasm-interpreter.h.


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