|
| WasmModuleBuilder (Zone *zone) |
|
uint32_t | AddImport (Vector< const char > name, FunctionSig *sig) |
|
WasmFunctionBuilder * | AddFunction (FunctionSig *sig=nullptr) |
|
uint32_t | AddGlobal (ValueType type, bool exported, bool mutability=true, const WasmInitExpr &init=WasmInitExpr()) |
|
uint32_t | AddGlobalImport (Vector< const char > name, ValueType type) |
|
void | AddDataSegment (const byte *data, uint32_t size, uint32_t dest) |
|
uint32_t | AddSignature (FunctionSig *sig) |
|
uint32_t | AllocateIndirectFunctions (uint32_t count) |
|
void | SetIndirectFunction (uint32_t indirect, uint32_t direct) |
|
void | MarkStartFunction (WasmFunctionBuilder *builder) |
|
void | AddExport (Vector< const char > name, WasmFunctionBuilder *builder) |
|
void | SetMinMemorySize (uint32_t value) |
|
void | SetMaxMemorySize (uint32_t value) |
|
void | SetHasSharedMemory () |
|
void | WriteTo (ZoneBuffer &buffer) const |
|
void | WriteAsmJsOffsetTable (ZoneBuffer &buffer) const |
|
Zone * | zone () |
|
FunctionSig * | GetSignature (uint32_t index) |
|
void * | operator new (size_t size, Zone *zone) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone) |
|
|
class | WasmFunctionBuilder |
|
Definition at line 221 of file wasm-module-builder.h.
The documentation for this class was generated from the following files: