xref: /llvm-project/lldb/test/Shell/ObjectFile/wasm/embedded-debug-sections.yaml (revision 7ad54d193871ce69968565ea46372e81c9f1ce62)
1b587ca93SFangrui Song# RUN: yaml2obj %s -o %t
24bafceceSPaolo Severini# RUN: lldb-test object-file %t | FileCheck %s
34bafceceSPaolo Severini
44bafceceSPaolo Severini# CHECK: Plugin name: wasm
54bafceceSPaolo Severini# CHECK: Architecture: wasm32-unknown-unknown-wasm
64bafceceSPaolo Severini# CHECK: UUID:
7c1121908SPaolo Severini# CHECK: Executable: false
8c1121908SPaolo Severini# CHECK: Stripped: false
9c1121908SPaolo Severini# CHECK: Type: shared library
104bafceceSPaolo Severini# CHECK: Strata: user
11c1121908SPaolo Severini# CHECK: Base VM address: 0x0
124bafceceSPaolo Severini
134bafceceSPaolo Severini# CHECK: Name: code
144bafceceSPaolo Severini# CHECK: Type: code
154bafceceSPaolo Severini# CHECK: VM address: 0x0
164bafceceSPaolo Severini# CHECK: VM size: 56
174bafceceSPaolo Severini# CHECK: File size: 56
184bafceceSPaolo Severini
194bafceceSPaolo Severini# CHECK: Name: .debug_info
204bafceceSPaolo Severini# CHECK: Type: dwarf-info
214bafceceSPaolo Severini# CHECK: VM address: 0x0
224bafceceSPaolo Severini# CHECK: VM size: 0
234bafceceSPaolo Severini# CHECK: File size: 2
244bafceceSPaolo Severini
254bafceceSPaolo Severini# CHECK: Name: .debug_abbrev
264bafceceSPaolo Severini# CHECK: Type: dwarf-abbrev
274bafceceSPaolo Severini# CHECK: VM address: 0x0
284bafceceSPaolo Severini# CHECK: VM size: 0
294bafceceSPaolo Severini# CHECK: File size: 2
304bafceceSPaolo Severini
314bafceceSPaolo Severini# CHECK: Name: .debug_line
324bafceceSPaolo Severini# CHECK: Type: dwarf-line
334bafceceSPaolo Severini# CHECK: VM address: 0x0
344bafceceSPaolo Severini# CHECK: VM size: 0
354bafceceSPaolo Severini# CHECK: File size: 2
364bafceceSPaolo Severini
374bafceceSPaolo Severini# CHECK: Name: .debug_str
384bafceceSPaolo Severini# CHECK: Type: dwarf-str
394bafceceSPaolo Severini# CHECK: VM address: 0x0
404bafceceSPaolo Severini# CHECK: VM size: 0
414bafceceSPaolo Severini# CHECK: File size: 3
424bafceceSPaolo Severini
43*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_abbrev.dwo
44*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-abbrev-dwo
45*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
46*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
47*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
48*7ad54d19SPhilip Pfaffe
49*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_info.dwo
50*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-info-dwo
51*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
52*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
53*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
54*7ad54d19SPhilip Pfaffe
55*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_line.dwo
56*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-line
57*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
58*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
59*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
60*7ad54d19SPhilip Pfaffe
61*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_line_str.dwo
62*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-line-str
63*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
64*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
65*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
66*7ad54d19SPhilip Pfaffe
67*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_loc.dwo
68*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-loc-dwo
69*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
70*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
71*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
72*7ad54d19SPhilip Pfaffe
73*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_loclists.dwo
74*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-loclists-dwo
75*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
76*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
77*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
78*7ad54d19SPhilip Pfaffe
79*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_macro.dwo
80*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-macro
81*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
82*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
83*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
84*7ad54d19SPhilip Pfaffe
85*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_rnglists.dwo
86*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-rnglists-dwo
87*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
88*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
89*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
90*7ad54d19SPhilip Pfaffe
91*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_str.dwo
92*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-str-dwo
93*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
94*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
95*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
96*7ad54d19SPhilip Pfaffe
97*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_str_offsets.dwo
98*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-str-offsets-dwo
99*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
100*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
101*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
102*7ad54d19SPhilip Pfaffe
103*7ad54d19SPhilip Pfaffe# CHECK: Name: .debug_types.dwo
104*7ad54d19SPhilip Pfaffe# CHECK: Type: dwarf-types-dwo
105*7ad54d19SPhilip Pfaffe# CHECK: VM address: 0x0
106*7ad54d19SPhilip Pfaffe# CHECK: VM size: 0
107*7ad54d19SPhilip Pfaffe# CHECK: File size: 4
108*7ad54d19SPhilip Pfaffe
109*7ad54d19SPhilip Pfaffe
1104bafceceSPaolo Severini--- !WASM
1114bafceceSPaolo SeveriniFileHeader:
1124bafceceSPaolo Severini  Version:         0x00000001
1134bafceceSPaolo SeveriniSections:
1144bafceceSPaolo Severini
1154bafceceSPaolo Severini  - Type:            CODE
1164bafceceSPaolo Severini    Functions:
1174bafceceSPaolo Severini      - Index:           0
1184bafceceSPaolo Severini        Locals:
1194bafceceSPaolo Severini          - Type:            I32
1204bafceceSPaolo Severini            Count:           6
1214bafceceSPaolo Severini        Body:            238080808000210141102102200120026B21032003200036020C200328020C2104200328020C2105200420056C210620060F0B
1224bafceceSPaolo Severini  - Type:            CUSTOM
1234bafceceSPaolo Severini    Name:            .debug_info
1244bafceceSPaolo Severini    Payload:         4C00
1254bafceceSPaolo Severini  - Type:            CUSTOM
1264bafceceSPaolo Severini    Name:            .debug_abbrev
1274bafceceSPaolo Severini    Payload:         0111
1284bafceceSPaolo Severini  - Type:            CUSTOM
1294bafceceSPaolo Severini    Name:            .debug_line
1304bafceceSPaolo Severini    Payload:         5100
1314bafceceSPaolo Severini  - Type:            CUSTOM
1324bafceceSPaolo Severini    Name:            .debug_str
1334bafceceSPaolo Severini    Payload:         636CFF
134*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
135*7ad54d19SPhilip Pfaffe    Name:            .debug_abbrev.dwo
136*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
137*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
138*7ad54d19SPhilip Pfaffe    Name:            .debug_info.dwo
139*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
140*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
141*7ad54d19SPhilip Pfaffe    Name:            .debug_line.dwo
142*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
143*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
144*7ad54d19SPhilip Pfaffe    Name:            .debug_line_str.dwo
145*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
146*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
147*7ad54d19SPhilip Pfaffe    Name:            .debug_loc.dwo
148*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
149*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
150*7ad54d19SPhilip Pfaffe    Name:            .debug_loclists.dwo
151*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
152*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
153*7ad54d19SPhilip Pfaffe    Name:            .debug_macro.dwo
154*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
155*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
156*7ad54d19SPhilip Pfaffe    Name:            .debug_rnglists.dwo
157*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
158*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
159*7ad54d19SPhilip Pfaffe    Name:            .debug_str.dwo
160*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
161*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
162*7ad54d19SPhilip Pfaffe    Name:            .debug_str_offsets.dwo
163*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
164*7ad54d19SPhilip Pfaffe  - Type:            CUSTOM
165*7ad54d19SPhilip Pfaffe    Name:            .debug_types.dwo
166*7ad54d19SPhilip Pfaffe    Payload:         DEADBEEF
1674bafceceSPaolo Severini...
168