xref: /llvm-project/llvm/test/tools/llvm-objdump/wasm/executable-without-symbols-debugnames.test (revision db69ea40a91a683a4b1a2d581c5b5a2b46154677)
1# RUN: yaml2obj -o %t.wasm %s
2# RUN: llvm-objdump -d %t.wasm | FileCheck %s
3
4--- !WASM
5FileHeader:
6  Version:         0x1
7Sections:
8  - Type:            TYPE
9    Signatures:
10      - Index:           0
11        ParamTypes:      []
12        ReturnTypes:     []
13      - Index:           1
14        ParamTypes:
15          - I32
16        ReturnTypes:
17          - I32
18  - Type:            FUNCTION
19    FunctionTypes:   [ 0, 1 ]
20  - Type:            CODE
21    Functions:
22      - Index:           0
23        Locals:          []
24        Body:            0B
25      - Index:           1
26        Locals:          []
27        Body:            20000B
28  - Type:            CUSTOM
29    Name:            name
30    FunctionNames:
31      - Index:           0
32        Name:            f
33      - Index:           1
34        Name:            g
35...
36
37# CHECK:       Disassembly of section CODE:
38# CHECK-EMPTY:
39# CHECK-NEXT:  00000000 <CODE>:
40# CHECK-NEXT:          # 2 functions in section.
41# CHECK-EMPTY:
42# CHECK-NEXT:  00000001 <f>:
43# CHECK-EMPTY:
44# CHECK-NEXT:         3: 0b           	end
45# CHECK-EMPTY:
46# CHECK-NEXT:  00000004 <g>:
47# CHECK-EMPTY:
48# CHECK-NEXT:         6: 20 00        	local.get	0
49# CHECK-NEXT:         8: 0b           	end
50