5#ifndef V8_WASM_WASM_LIMITS_H_
6#define V8_WASM_WASM_LIMITS_H_
8#if !V8_ENABLE_WEBASSEMBLY
9#error This header should only be included if WebAssembly is enabled.
72 "v8 should not exceed WebAssembly's non-web embedding limits");
74 "JS-API should not exceed v8's limit");
82 static_cast<uint64_t
>(
83 std::numeric_limits<uint32_t>::max())
84 + std::numeric_limits<uint32_t>::max();
constexpr size_t kV8MaxWasmTableInitEntries
constexpr size_t kV8MaxWasmExceptionTypes
uint32_t max_mem32_pages()
uint32_t max_table_size()
uint32_t max_mem64_pages()
constexpr size_t kSpecMaxMemory32Pages
constexpr size_t kV8MaxWasmFunctionLocals
constexpr size_t kV8MaxWasmImports
constexpr size_t kV8MaxWasmMemory64Pages
constexpr size_t kV8MaxWasmFunctionSize
constexpr size_t kV8MaxWasmModuleSize
constexpr size_t kV8MaxWasmArrayNewFixedLength
constexpr size_t kV8MaxWasmTypes
uint32_t max_table_init_entries()
constexpr size_t kV8MaxWasmExports
constexpr size_t kV8MaxWasmFunctionBrTableSize
constexpr size_t kMaxMemory64Size
constexpr size_t kV8MaxWasmTables
constexpr uint32_t kV8MaxRttSubtypingDepth
uint64_t max_mem32_bytes()
constexpr size_t kV8MaxWasmMemories
constexpr size_t kV8MaxWasmFunctionReturns
constexpr size_t kV8MaxWasmDefinedFunctions
constexpr size_t kV8MaxWasmDataSegments
constexpr size_t kWasmPageSize
constexpr uint64_t kWasmMaxHeapOffset
constexpr size_t kV8MaxWasmTableSize
constexpr size_t kSpecMaxMemory64Pages
constexpr size_t kV8MaxWasmTotalFunctions
uint64_t max_mem64_bytes()
constexpr size_t kV8MaxWasmGlobals
constexpr size_t kV8MaxWasmStringLiterals
constexpr size_t kV8MaxWasmFunctionParams
constexpr size_t kV8MaxWasmStructFields
constexpr size_t kV8MaxWasmMemory32Pages
constexpr size_t kV8MaxWasmStringSize
constexpr size_t kV8MaxWasmTags
constexpr int kSystemPointerSize
constexpr uint32_t kMaxUInt32
#define V8_EXPORT_PRIVATE