Home
last modified time | relevance | path

Searched refs:WasmTableObject (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/wasm/
Dwasm-objects-inl.h30 CAST_ACCESSOR(WasmTableObject) in CAST_ACCESSOR()
82 ACCESSORS(WasmTableObject, functions, FixedArray, kFunctionsOffset) in ACCESSORS() argument
83 ACCESSORS(WasmTableObject, maximum_length, Object, kMaximumLengthOffset) in ACCESSORS()
84 ACCESSORS(WasmTableObject, dispatch_tables, FixedArray, kDispatchTablesOffset) in ACCESSORS()
180 OPTIONAL_ACCESSORS(WasmInstanceObject, table_object, WasmTableObject, in PRIMITIVE_ACCESSORS()
236 uint32_t WasmTableObject::current_length() { return functions()->length(); } in ACCESSORS()
Dwasm-objects.h239 class WasmTableObject : public JSObject {
241 DECL_CAST(WasmTableObject)
261 static Handle<WasmTableObject> New(Isolate* isolate, uint32_t initial,
264 static void AddDispatchTable(Isolate* isolate, Handle<WasmTableObject> table,
268 static void Set(Isolate* isolate, Handle<WasmTableObject> table,
272 Handle<WasmTableObject> table,
278 Handle<WasmTableObject> table, int index);
385 DECL_OPTIONAL_ACCESSORS(table_object, WasmTableObject)
Dwasm-objects.cc743 Handle<WasmTableObject> WasmTableObject::New(Isolate* isolate, uint32_t initial, in New()
748 auto table_obj = Handle<WasmTableObject>::cast( in New()
762 return Handle<WasmTableObject>::cast(table_obj); in New()
765 void WasmTableObject::AddDispatchTable(Isolate* isolate, in AddDispatchTable()
766 Handle<WasmTableObject> table_obj, in AddDispatchTable()
789 void WasmTableObject::Grow(Isolate* isolate, uint32_t count) { in Grow()
813 void WasmTableObject::Set(Isolate* isolate, Handle<WasmTableObject> table, in Set()
838 void WasmTableObject::UpdateDispatchTables( in UpdateDispatchTables()
839 Isolate* isolate, Handle<WasmTableObject> table, int table_index, in UpdateDispatchTables()
861 void WasmTableObject::ClearDispatchTables(Isolate* isolate, in ClearDispatchTables()
[all …]
Dwasm-js.cc908 i::Handle<i::JSObject> table_obj = i::WasmTableObject::New( in WebAssemblyTable()
1131 EXTRACT_THIS(receiver, WasmTableObject); in WebAssemblyTableGetLength()
1143 EXTRACT_THIS(receiver, WasmTableObject); in WebAssemblyTableGrow()
1185 EXTRACT_THIS(receiver, WasmTableObject); in WebAssemblyTableGet()
1206 EXTRACT_THIS(receiver, WasmTableObject); in WebAssemblyTableSet()
1225 i::WasmTableObject::Set(i_isolate, receiver, static_cast<int32_t>(index), in WebAssemblyTableSet()
1558 isolate->factory()->NewMap(i::WASM_TABLE_TYPE, WasmTableObject::kSize); in Install()
Dmodule-compiler.cc226 Handle<WasmTableObject> table_object; // WebAssembly.Table instance
1541 table_instance.table_object = Handle<WasmTableObject>::cast(value); in ProcessImports()
1938 WasmTableObject::New(isolate_, table.initial_size, maximum, in ProcessExports()
2111 WasmTableObject::UpdateDispatchTables( in LoadTableSegments()
2124 WasmTableObject::AddDispatchTable(isolate_, table_instance.table_object, in LoadTableSegments()
/external/v8/src/
Dobjects.h907 V(WasmTableObject) \
1028 V(WasmTableObject, WASM_TABLE_TYPE) \
Dobjects.cc1467 return WasmTableObject::kSize; in GetHeaderSize()
/external/v8/src/compiler/
Dcode-assembler.h252 class WasmTableObject;