![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <module-instantiate.h>
Public Member Functions | |
V8_EXPORT_PRIVATE | ResolvedWasmImport (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, int func_index, DirectHandle< JSReceiver > callable, const wasm::CanonicalSig *sig, CanonicalTypeIndex expected_sig_id, WellKnownImport preknown_import) |
ImportCallKind | kind () const |
WellKnownImport | well_known_status () const |
Suspend | suspend () const |
DirectHandle< JSReceiver > | callable () const |
DirectHandle< WasmFunctionData > | trusted_function_data () const |
Private Member Functions | |
void | SetCallable (Isolate *isolate, Tagged< JSReceiver > callable) |
void | SetCallable (Isolate *isolate, DirectHandle< JSReceiver > callable) |
ImportCallKind | ComputeKind (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, int func_index, const wasm::CanonicalSig *expected_sig, CanonicalTypeIndex expected_canonical_type_index, WellKnownImport preknown_import) |
Definition at line 65 of file module-instantiate.h.
v8::internal::wasm::ResolvedWasmImport::ResolvedWasmImport | ( | DirectHandle< WasmTrustedInstanceData > | trusted_instance_data, |
int | func_index, | ||
DirectHandle< JSReceiver > | callable, | ||
const wasm::CanonicalSig * | sig, | ||
CanonicalTypeIndex | expected_sig_id, | ||
WellKnownImport | preknown_import ) |
|
inline |
|
private |
Definition at line 688 of file module-instantiate.cc.
|
inline |
|
private |
|
private |
Definition at line 673 of file module-instantiate.cc.
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 99 of file module-instantiate.h.
|
private |
Definition at line 96 of file module-instantiate.h.
|
private |
Definition at line 98 of file module-instantiate.h.
|
private |
Definition at line 100 of file module-instantiate.h.
|
private |
Definition at line 97 of file module-instantiate.h.