1// Automatically generated from /opt/wk/webkit_cover/Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp using /opt/wk/webkit_cover/Source/JavaScriptCore/create_hash_table. DO NOT EDIT!
2
3#include "Lookup.h"
4
5namespace JSC {
6
7static const struct CompactHashIndex jsWebAssemblyTableIndex[18] = {
8 { -1, -1 },
9 { -1, -1 },
10 { 0, 16 },
11 { -1, -1 },
12 { -1, -1 },
13 { -1, -1 },
14 { -1, -1 },
15 { 1, 17 },
16 { -1, -1 },
17 { -1, -1 },
18 { 3, -1 },
19 { 5, -1 },
20 { -1, -1 },
21 { 4, -1 },
22 { -1, -1 },
23 { -1, -1 },
24 { 2, -1 },
25 { 6, -1 },
26};
27
28static const struct HashTableValue jsWebAssemblyTableValues[7] = {
29 { "CompileError", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::PropertyCallback), NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createWebAssemblyCompileError), (intptr_t)(0) } },
30 { "Instance", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::PropertyCallback), NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createWebAssemblyInstance), (intptr_t)(0) } },
31 { "LinkError", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::PropertyCallback), NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createWebAssemblyLinkError), (intptr_t)(0) } },
32 { "Memory", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::PropertyCallback), NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createWebAssemblyMemory), (intptr_t)(0) } },
33 { "Module", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::PropertyCallback), NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createWebAssemblyModule), (intptr_t)(0) } },
34 { "RuntimeError", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::PropertyCallback), NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createWebAssemblyRuntimeError), (intptr_t)(0) } },
35 { "Table", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::PropertyCallback), NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createWebAssemblyTable), (intptr_t)(0) } },
36};
37
38static const struct HashTable jsWebAssemblyTable =
39 { 7, 15, false, nullptr, jsWebAssemblyTableValues, jsWebAssemblyTableIndex };
40
41} // namespace JSC
42