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

#include <backing-store.h>

Collaboration diagram for v8::internal::GlobalBackingStoreRegistry:

Static Public Member Functions

static void Register (std::shared_ptr< BackingStore > backing_store)
 

Static Private Member Functions

static void Unregister (BackingStore *backing_store)
 
static void AddSharedWasmMemoryObject (Isolate *isolate, BackingStore *backing_store, DirectHandle< WasmMemoryObject > memory_object)
 
static void Purge (Isolate *isolate)
 
static void BroadcastSharedWasmMemoryGrow (Isolate *isolate, const BackingStore *backing_store)
 
static void UpdateSharedWasmMemoryObjects (Isolate *isolate)
 

Friends

class BackingStore
 

Detailed Description

Definition at line 285 of file backing-store.h.

Member Function Documentation

◆ AddSharedWasmMemoryObject()

static void v8::internal::GlobalBackingStoreRegistry::AddSharedWasmMemoryObject ( Isolate * isolate,
BackingStore * backing_store,
DirectHandle< WasmMemoryObject > memory_object )
staticprivate

◆ BroadcastSharedWasmMemoryGrow()

static void v8::internal::GlobalBackingStoreRegistry::BroadcastSharedWasmMemoryGrow ( Isolate * isolate,
const BackingStore * backing_store )
staticprivate

◆ Purge()

void v8::internal::GlobalBackingStoreRegistry::Purge ( Isolate * isolate)
staticprivate

Definition at line 801 of file backing-store.cc.

◆ Register()

void v8::internal::GlobalBackingStoreRegistry::Register ( std::shared_ptr< BackingStore > backing_store)
static

Definition at line 766 of file backing-store.cc.

◆ Unregister()

void v8::internal::GlobalBackingStoreRegistry::Unregister ( BackingStore * backing_store)
staticprivate

Definition at line 784 of file backing-store.cc.

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

◆ UpdateSharedWasmMemoryObjects()

static void v8::internal::GlobalBackingStoreRegistry::UpdateSharedWasmMemoryObjects ( Isolate * isolate)
staticprivate

Friends And Related Symbol Documentation

◆ BackingStore

friend class BackingStore
friend

Definition at line 294 of file backing-store.h.


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