V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::wasm::WasmCodeManager Class Referencefinal

Public Member Functions

 WasmCodeManager (WasmMemoryTracker *memory_tracker, size_t max_committed)
 
std::unique_ptr< NativeModuleNewNativeModule (Isolate *isolate, const WasmFeatures &enabled_features, size_t code_size_estimate, bool can_request_more, std::shared_ptr< const WasmModule > module)
 
NativeModuleLookupNativeModule (Address pc) const
 
WasmCodeLookupCode (Address pc) const
 
size_t remaining_uncommitted_code_space () const
 
void SampleModuleSizes (Isolate *isolate) const
 
void SetMaxCommittedMemoryForTesting (size_t limit)
 

Static Public Member Functions

static void InstallSamplingGCCallback (Isolate *isolate)
 
static size_t EstimateNativeModuleCodeSize (const WasmModule *module)
 
static size_t EstimateNativeModuleNonCodeSize (const WasmModule *module)
 

Friends

class NativeModule
 

Detailed Description

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


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