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

#include <wasm-code-manager.h>

Collaboration diagram for v8::internal::wasm::WasmCodeLookupCache:

Classes

struct  CacheEntry
 

Public Member Functions

 WasmCodeLookupCache ()
 
 WasmCodeLookupCache (const WasmCodeLookupCache &)=delete
 
WasmCodeLookupCacheoperator= (const WasmCodeLookupCache &)=delete
 

Private Member Functions

void Flush ()
 
CacheEntryGetCacheEntry (Address pc)
 

Private Attributes

friend WasmCodeManager
 
CacheEntry cache_ [kWasmCodeLookupCacheSize]
 

Static Private Attributes

static const int kWasmCodeLookupCacheSize = 1024
 

Detailed Description

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

Constructor & Destructor Documentation

◆ WasmCodeLookupCache() [1/2]

v8::internal::wasm::WasmCodeLookupCache::WasmCodeLookupCache ( )
inline

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

Here is the call graph for this function:

◆ WasmCodeLookupCache() [2/2]

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

Member Function Documentation

◆ Flush()

void v8::internal::wasm::WasmCodeLookupCache::Flush ( )
private

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

Here is the caller graph for this function:

◆ GetCacheEntry()

WasmCodeLookupCache::CacheEntry * v8::internal::wasm::WasmCodeLookupCache::GetCacheEntry ( Address pc)
private

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

Here is the call graph for this function:

◆ operator=()

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

Member Data Documentation

◆ cache_

CacheEntry v8::internal::wasm::WasmCodeLookupCache::cache_[kWasmCodeLookupCacheSize]
private

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

◆ kWasmCodeLookupCacheSize

const int v8::internal::wasm::WasmCodeLookupCache::kWasmCodeLookupCacheSize = 1024
staticprivate

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

◆ WasmCodeManager

friend v8::internal::wasm::WasmCodeLookupCache::WasmCodeManager
private

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


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