1# RUN: yaml2obj %s -o %t 2# RUN: lldb-test object-file %t | FileCheck %s 3 4# CHECK: Plugin name: wasm 5# CHECK: Architecture: wasm32-unknown-unknown-wasm 6# CHECK: UUID: 7# CHECK: Executable: false 8# CHECK: Stripped: false 9# CHECK: Type: shared library 10# CHECK: Strata: user 11# CHECK: Base VM address: 0x0 12 13# CHECK: Name: code 14# CHECK: Type: code 15# CHECK: VM address: 0x0 16# CHECK: VM size: 56 17# CHECK: File size: 56 18 19# CHECK: Name: .debug_info 20# CHECK: Type: dwarf-info 21# CHECK: VM address: 0x0 22# CHECK: VM size: 0 23# CHECK: File size: 2 24 25# CHECK: Name: .debug_abbrev 26# CHECK: Type: dwarf-abbrev 27# CHECK: VM address: 0x0 28# CHECK: VM size: 0 29# CHECK: File size: 2 30 31# CHECK: Name: .debug_line 32# CHECK: Type: dwarf-line 33# CHECK: VM address: 0x0 34# CHECK: VM size: 0 35# CHECK: File size: 2 36 37# CHECK: Name: .debug_str 38# CHECK: Type: dwarf-str 39# CHECK: VM address: 0x0 40# CHECK: VM size: 0 41# CHECK: File size: 3 42 43# CHECK: Name: .debug_abbrev.dwo 44# CHECK: Type: dwarf-abbrev-dwo 45# CHECK: VM address: 0x0 46# CHECK: VM size: 0 47# CHECK: File size: 4 48 49# CHECK: Name: .debug_info.dwo 50# CHECK: Type: dwarf-info-dwo 51# CHECK: VM address: 0x0 52# CHECK: VM size: 0 53# CHECK: File size: 4 54 55# CHECK: Name: .debug_line.dwo 56# CHECK: Type: dwarf-line 57# CHECK: VM address: 0x0 58# CHECK: VM size: 0 59# CHECK: File size: 4 60 61# CHECK: Name: .debug_line_str.dwo 62# CHECK: Type: dwarf-line-str 63# CHECK: VM address: 0x0 64# CHECK: VM size: 0 65# CHECK: File size: 4 66 67# CHECK: Name: .debug_loc.dwo 68# CHECK: Type: dwarf-loc-dwo 69# CHECK: VM address: 0x0 70# CHECK: VM size: 0 71# CHECK: File size: 4 72 73# CHECK: Name: .debug_loclists.dwo 74# CHECK: Type: dwarf-loclists-dwo 75# CHECK: VM address: 0x0 76# CHECK: VM size: 0 77# CHECK: File size: 4 78 79# CHECK: Name: .debug_macro.dwo 80# CHECK: Type: dwarf-macro 81# CHECK: VM address: 0x0 82# CHECK: VM size: 0 83# CHECK: File size: 4 84 85# CHECK: Name: .debug_rnglists.dwo 86# CHECK: Type: dwarf-rnglists-dwo 87# CHECK: VM address: 0x0 88# CHECK: VM size: 0 89# CHECK: File size: 4 90 91# CHECK: Name: .debug_str.dwo 92# CHECK: Type: dwarf-str-dwo 93# CHECK: VM address: 0x0 94# CHECK: VM size: 0 95# CHECK: File size: 4 96 97# CHECK: Name: .debug_str_offsets.dwo 98# CHECK: Type: dwarf-str-offsets-dwo 99# CHECK: VM address: 0x0 100# CHECK: VM size: 0 101# CHECK: File size: 4 102 103# CHECK: Name: .debug_types.dwo 104# CHECK: Type: dwarf-types-dwo 105# CHECK: VM address: 0x0 106# CHECK: VM size: 0 107# CHECK: File size: 4 108 109 110--- !WASM 111FileHeader: 112 Version: 0x00000001 113Sections: 114 115 - Type: CODE 116 Functions: 117 - Index: 0 118 Locals: 119 - Type: I32 120 Count: 6 121 Body: 238080808000210141102102200120026B21032003200036020C200328020C2104200328020C2105200420056C210620060F0B 122 - Type: CUSTOM 123 Name: .debug_info 124 Payload: 4C00 125 - Type: CUSTOM 126 Name: .debug_abbrev 127 Payload: 0111 128 - Type: CUSTOM 129 Name: .debug_line 130 Payload: 5100 131 - Type: CUSTOM 132 Name: .debug_str 133 Payload: 636CFF 134 - Type: CUSTOM 135 Name: .debug_abbrev.dwo 136 Payload: DEADBEEF 137 - Type: CUSTOM 138 Name: .debug_info.dwo 139 Payload: DEADBEEF 140 - Type: CUSTOM 141 Name: .debug_line.dwo 142 Payload: DEADBEEF 143 - Type: CUSTOM 144 Name: .debug_line_str.dwo 145 Payload: DEADBEEF 146 - Type: CUSTOM 147 Name: .debug_loc.dwo 148 Payload: DEADBEEF 149 - Type: CUSTOM 150 Name: .debug_loclists.dwo 151 Payload: DEADBEEF 152 - Type: CUSTOM 153 Name: .debug_macro.dwo 154 Payload: DEADBEEF 155 - Type: CUSTOM 156 Name: .debug_rnglists.dwo 157 Payload: DEADBEEF 158 - Type: CUSTOM 159 Name: .debug_str.dwo 160 Payload: DEADBEEF 161 - Type: CUSTOM 162 Name: .debug_str_offsets.dwo 163 Payload: DEADBEEF 164 - Type: CUSTOM 165 Name: .debug_types.dwo 166 Payload: DEADBEEF 167... 168