| ;;; TOOL: run-objdump-gen-wasm |
| ;;; ARGS1: -x |
| magic |
| version |
| section(TYPE) { |
| count[1] |
| function params[0] results[1] i32 |
| } |
| section(FUNCTION) { |
| count[1] |
| type[0] |
| } |
| section(MEMORY) { |
| count[1] |
| has_max[0] |
| initial[0] |
| } |
| section("metadata.code.test") { |
| function_count[1] |
| function_index[2] |
| ann_count[1] |
| ann_offset[1] |
| ann_data_size[1] |
| ann_data[1] |
| } |
| |
| section(CODE) { |
| count[1] |
| func { |
| local_decls[0] |
| i32.const 1 |
| return |
| } |
| } |
| |
| (;; STDERR ;;; |
| 000002f: warning: invalid function index: 2 |
| ;;; STDERR ;;) |
| (;; STDOUT ;;; |
| |
| bad-code-metadata-function-index.wasm: file format wasm 0x1 |
| |
| Section Details: |
| |
| Type[1]: |
| - type[0] () -> i32 |
| Function[1]: |
| - func[0] sig=0 |
| Memory[1]: |
| - memory[0] pages: initial=0 |
| Custom: |
| - name: "metadata.code.test" |
| Code[1]: |
| - func[0] size=5 |
| |
| Code Disassembly: |
| |
| 000037 func[0]: |
| 000038: 41 01 | i32.const 1 |
| 00003a: 0f | return |
| 00003b: 0b | end |
| ;;; STDOUT ;;) |