![]() |
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 |