Files
clang-p2996/lldb/test/Shell/ObjectFile/wasm/stripped-debug-sections.yaml
Paolo Severini c1121908aa [LLDB] Add DynamicLoaderWasmDYLD plugin for WebAssembly debugging
Add a dynamic loader plug-in class for WebAssembly modules.

Differential Revision: https://reviews.llvm.org/D72751
2020-02-17 12:42:23 +01:00

55 lines
1.2 KiB
YAML

# RUN: yaml2obj %s > %t
# RUN: lldb-test object-file %t | FileCheck %s
# CHECK: Plugin name: wasm
# CHECK: Architecture: wasm32-unknown-unknown-wasm
# CHECK: UUID:
# CHECK: Executable: false
# CHECK: Stripped: false
# CHECK: Type: shared library
# CHECK: Strata: user
# CHECK: Base VM address: 0x0
# CHECK: Name: .debug_info
# CHECK: Type: dwarf-info
# CHECK: VM address: 0x0
# CHECK: VM size: 0
# CHECK: File size: 2
# CHECK: Name: .debug_abbrev
# CHECK: Type: dwarf-abbrev
# CHECK: VM address: 0x0
# CHECK: VM size: 0
# CHECK: File size: 2
# CHECK: Name: .debug_line
# CHECK: Type: dwarf-line
# CHECK: VM address: 0x0
# CHECK: VM size: 0
# CHECK: File size: 2
# CHECK: Name: .debug_str
# CHECK: Type: dwarf-str
# CHECK: VM address: 0x0
# CHECK: VM size: 0
# CHECK: File size: 3
--- !WASM
FileHeader:
Version: 0x00000001
Sections:
- Type: CUSTOM
Name: .debug_info
Payload: 4C00
- Type: CUSTOM
Name: .debug_abbrev
Payload: 0111
- Type: CUSTOM
Name: .debug_line
Payload: 5100
- Type: CUSTOM
Name: .debug_str
Payload: 636CFF
...