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

#include <wasm-code-manager.h>

Collaboration diagram for v8::internal::wasm::WasmCodeRefScope:

Public Member Functions

 WasmCodeRefScope ()
 
 WasmCodeRefScope (const WasmCodeRefScope &)=delete
 
WasmCodeRefScopeoperator= (const WasmCodeRefScope &)=delete
 
 ~WasmCodeRefScope ()
 

Static Public Member Functions

static void AddRef (WasmCode *)
 

Private Attributes

WasmCodeRefScope *const previous_scope_
 
std::vector< WasmCode * > code_ptrs_
 

Detailed Description

Definition at line 1231 of file wasm-code-manager.h.

Constructor & Destructor Documentation

◆ WasmCodeRefScope() [1/2]

v8::internal::wasm::WasmCodeRefScope::WasmCodeRefScope ( )

Definition at line 2985 of file wasm-code-manager.cc.

◆ WasmCodeRefScope() [2/2]

v8::internal::wasm::WasmCodeRefScope::WasmCodeRefScope ( const WasmCodeRefScope & )
delete

◆ ~WasmCodeRefScope()

v8::internal::wasm::WasmCodeRefScope::~WasmCodeRefScope ( )

Definition at line 2990 of file wasm-code-manager.cc.

Here is the call graph for this function:

Member Function Documentation

◆ AddRef()

void v8::internal::wasm::WasmCodeRefScope::AddRef ( WasmCode * code)
static

Definition at line 2997 of file wasm-code-manager.cc.

Here is the caller graph for this function:

◆ operator=()

WasmCodeRefScope & v8::internal::wasm::WasmCodeRefScope::operator= ( const WasmCodeRefScope & )
delete

Member Data Documentation

◆ code_ptrs_

std::vector<WasmCode*> v8::internal::wasm::WasmCodeRefScope::code_ptrs_
private

Definition at line 1244 of file wasm-code-manager.h.

◆ previous_scope_

WasmCodeRefScope* const v8::internal::wasm::WasmCodeRefScope::previous_scope_
private

Definition at line 1243 of file wasm-code-manager.h.


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