![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::WasmTableObject, including all inherited members.
canonical_type(const wasm::WasmModule *module) | v8::internal::WasmTableObject | inline |
ClearDispatchTable(int index) | v8::internal::WasmTableObject | |
Fill(Isolate *isolate, DirectHandle< WasmTableObject > table, uint32_t start, DirectHandle< Object > entry, uint32_t count) | v8::internal::WasmTableObject | static |
Get(Isolate *isolate, DirectHandle< WasmTableObject > table, uint32_t index) | v8::internal::WasmTableObject | static |
GetFunctionTableEntry(Isolate *isolate, DirectHandle< WasmTableObject > table, int entry_index, bool *is_valid, bool *is_null, MaybeDirectHandle< WasmTrustedInstanceData > *instance_data, int *function_index, MaybeDirectHandle< WasmJSFunction > *maybe_js_function) | v8::internal::WasmTableObject | static |
Grow(Isolate *isolate, DirectHandle< WasmTableObject > table, uint32_t count, DirectHandle< Object > init_value) | v8::internal::WasmTableObject | static |
is_in_bounds(uint32_t entry_index) | v8::internal::WasmTableObject | inline |
is_table64() const | v8::internal::WasmTableObject | inline |
JSToWasmElement(Isolate *isolate, DirectHandle< WasmTableObject > table, DirectHandle< Object > entry, const char **error_message) | v8::internal::WasmTableObject | static |
maximum_length_u64() const | v8::internal::WasmTableObject | inline |
New(Isolate *isolate, DirectHandle< WasmTrustedInstanceData > trusted_data, wasm::ValueType type, wasm::CanonicalValueType canonical_type, uint32_t initial, bool has_maximum, uint64_t maximum, DirectHandle< Object > initial_value, wasm::AddressType address_type, DirectHandle< WasmDispatchTable > *out_dispatch_table=nullptr) | v8::internal::WasmTableObject | static |
Set(Isolate *isolate, DirectHandle< WasmTableObject > table, uint32_t index, DirectHandle< Object > entry) | v8::internal::WasmTableObject | static |
SetFunctionTableEntry(Isolate *isolate, DirectHandle< WasmTableObject > table, int entry_index, DirectHandle< Object > entry) | v8::internal::WasmTableObject | privatestatic |
SetFunctionTablePlaceholder(Isolate *isolate, DirectHandle< WasmTableObject > table, int entry_index, DirectHandle< WasmTrustedInstanceData > trusted_instance_data, int func_index) | v8::internal::WasmTableObject | static |
type(const wasm::WasmModule *module) | v8::internal::WasmTableObject | inline |
unsafe_type() | v8::internal::WasmTableObject | inline |
UpdateDispatchTable(Isolate *isolate, DirectHandle< WasmTableObject > table, int entry_index, const wasm::WasmFunction *func, DirectHandle< WasmTrustedInstanceData > target_instance) | v8::internal::WasmTableObject | static |
UpdateDispatchTable(Isolate *isolate, DirectHandle< WasmTableObject > table, int entry_index, DirectHandle< WasmJSFunction > function) | v8::internal::WasmTableObject | static |
UpdateDispatchTable(Isolate *isolate, DirectHandle< WasmTableObject > table, int entry_index, DirectHandle< WasmCapiFunction > capi_function) | v8::internal::WasmTableObject | static |