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