xref: /llvm-project/llvm/test/tools/llvm-objdump/wasm/executable-without-symbols-debugnames.test (revision 8b0f47bfa4b6aa1bafa10261444c93aba5a2d31d)
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:  00000026 <CODE>:
40# CHECK-NEXT:          # 2 functions in section.
41# CHECK-EMPTY:
42# CHECK-NEXT:  00000027 <f>:
43# CHECK-EMPTY:
44# CHECK-NEXT:         29: 0b       	end
45# CHECK-EMPTY:
46# CHECK-NEXT:  0000002a <g>:
47# CHECK-EMPTY:
48# CHECK-NEXT:         2c: 20 00    	local.get	0
49# CHECK-NEXT:         2e: 0b       	end
50