| ;;; TOOL: run-gen-wasm |
| ;;; ARGS: -v |
| ;;; ARGS1: --enable-compact-import |
| ;;; ARGS2: --enable-compact-import |
| magic |
| version |
| section(TYPE) { count[1] function params[0] results[1] i32 } |
| section(IMPORT) { |
| count[6] |
| str("mod") str("func") func_kind type[0] |
| str("mod") str("") compact[0x7F] |
| count[3] |
| str("func2") func_kind type[0] |
| str("func3") func_kind type[0] |
| str("func4") func_kind type[0] |
| str("mod") str("") compact[0x7E] |
| func_kind |
| count[2] |
| str("func5") type[0] |
| str("func6") type[0] |
| } |
| (;; STDERR ;;; |
| BeginModule(version: 1) |
| BeginTypeSection(5) |
| OnTypeCount(1) |
| OnFuncType(index: 0, params: [], results: [i32]) |
| EndTypeSection |
| BeginImportSection(65) |
| OnImportCount(6) |
| OnImport(index: 0, kind: func, module: "mod", field: "func") |
| OnImportFunc(import_index: 0, func_index: 0, sig_index: 0) |
| OnImport(index: 1, kind: func, module: "mod", field: "func2") |
| OnImportFunc(import_index: 1, func_index: 1, sig_index: 0) |
| OnImport(index: 2, kind: func, module: "mod", field: "func3") |
| OnImportFunc(import_index: 2, func_index: 2, sig_index: 0) |
| OnImport(index: 3, kind: func, module: "mod", field: "func4") |
| OnImportFunc(import_index: 3, func_index: 3, sig_index: 0) |
| OnImport(index: 4, kind: func, module: "mod", field: "func5") |
| OnImportFunc(import_index: 4, func_index: 4, sig_index: 0) |
| OnImport(index: 5, kind: func, module: "mod", field: "func6") |
| OnImportFunc(import_index: 5, func_index: 5, sig_index: 0) |
| EndImportSection |
| EndModule |
| ;;; STDERR ;;) |
| (;; STDOUT ;;; |
| (module |
| (type (;0;) (func (result i32))) |
| (import "mod" "func" (func (;0;) (type 0))) |
| (import "mod" "func2" (func (;1;) (type 0))) |
| (import "mod" "func3" (func (;2;) (type 0))) |
| (import "mod" "func4" (func (;3;) (type 0))) |
| (import "mod" "func5" (func (;4;) (type 0))) |
| (import "mod" "func6" (func (;5;) (type 0)))) |
| ;;; STDOUT ;;) |