#include <wasm-code-manager.h>
Definition at line 1124 of file wasm-code-manager.h.
◆ WasmCodeManager() [1/2]
v8::internal::wasm::WasmCodeManager::WasmCodeManager |
( |
| ) |
|
◆ WasmCodeManager() [2/2]
v8::internal::wasm::WasmCodeManager::WasmCodeManager |
( |
const WasmCodeManager & | | ) |
|
|
delete |
◆ ~WasmCodeManager()
v8::internal::wasm::WasmCodeManager::~WasmCodeManager |
( |
| ) |
|
◆ AssignRange()
◆ Commit()
◆ committed_code_space()
size_t v8::internal::wasm::WasmCodeManager::committed_code_space |
( |
| ) |
const |
|
inline |
◆ Decommit()
◆ EstimateLiftoffCodeSize()
size_t v8::internal::wasm::WasmCodeManager::EstimateLiftoffCodeSize |
( |
int | body_size | ) |
|
|
static |
◆ EstimateNativeModuleCodeSize() [1/2]
size_t v8::internal::wasm::WasmCodeManager::EstimateNativeModuleCodeSize |
( |
const WasmModule * | module | ) |
|
|
static |
◆ EstimateNativeModuleCodeSize() [2/2]
size_t v8::internal::wasm::WasmCodeManager::EstimateNativeModuleCodeSize |
( |
int | num_functions, |
|
|
int | code_section_length ) |
|
static |
◆ EstimateNativeModuleMetaDataSize()
size_t v8::internal::wasm::WasmCodeManager::EstimateNativeModuleMetaDataSize |
( |
const WasmModule * | module | ) |
|
|
static |
◆ FlushCodeLookupCache()
void v8::internal::wasm::WasmCodeManager::FlushCodeLookupCache |
( |
Isolate * | isolate | ) |
|
◆ FreeNativeModule()
◆ HasMemoryProtectionKeySupport()
bool v8::internal::wasm::WasmCodeManager::HasMemoryProtectionKeySupport |
( |
| ) |
|
|
static |
◆ LookupCode() [1/2]
WasmCode * v8::internal::wasm::WasmCodeManager::LookupCode |
( |
Address | pc | ) |
const |
|
private |
◆ LookupCode() [2/2]
◆ LookupCodeAndSafepoint()
◆ LookupNativeModule()
◆ MemoryProtectionKeysEnabled()
bool v8::internal::wasm::WasmCodeManager::MemoryProtectionKeysEnabled |
( |
| ) |
|
|
static |
◆ MemoryProtectionKeyWritable()
bool v8::internal::wasm::WasmCodeManager::MemoryProtectionKeyWritable |
( |
| ) |
|
|
static |
◆ NewNativeModule()
◆ operator=()
◆ TryAllocate()
◆ WasmCodeAllocator
◆ WasmCodeLookupCache
◆ WasmEngine
◆ WasmImportWrapperCache
◆ critical_committed_code_space_
std::atomic<size_t> v8::internal::wasm::WasmCodeManager::critical_committed_code_space_ |
|
private |
◆ lookup_map_
◆ max_committed_code_space_
const size_t v8::internal::wasm::WasmCodeManager::max_committed_code_space_ |
|
private |
◆ native_modules_mutex_
base::Mutex v8::internal::wasm::WasmCodeManager::native_modules_mutex_ |
|
mutableprivate |
◆ next_code_space_hint_
std::atomic<Address> v8::internal::wasm::WasmCodeManager::next_code_space_hint_ |
|
private |
◆ total_committed_code_space_
std::atomic<size_t> v8::internal::wasm::WasmCodeManager::total_committed_code_space_ {0} |
|
private |
The documentation for this class was generated from the following files: