[lldb][wasm] Parse DWO section names
Mirror ELF section parsing to support DWARF section names for debug fission. Reviewed By: labath Differential Revision: https://reviews.llvm.org/D93621
This commit is contained in:
committed by
Pavel Labath
parent
885eae9d85
commit
7ad54d1938
@@ -40,6 +40,73 @@
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 3
|
||||
|
||||
# CHECK: Name: .debug_abbrev.dwo
|
||||
# CHECK: Type: dwarf-abbrev-dwo
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_info.dwo
|
||||
# CHECK: Type: dwarf-info-dwo
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_line.dwo
|
||||
# CHECK: Type: dwarf-line
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_line_str.dwo
|
||||
# CHECK: Type: dwarf-line-str
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_loc.dwo
|
||||
# CHECK: Type: dwarf-loc-dwo
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_loclists.dwo
|
||||
# CHECK: Type: dwarf-loclists-dwo
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_macro.dwo
|
||||
# CHECK: Type: dwarf-macro
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_rnglists.dwo
|
||||
# CHECK: Type: dwarf-rnglists-dwo
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_str.dwo
|
||||
# CHECK: Type: dwarf-str-dwo
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_str_offsets.dwo
|
||||
# CHECK: Type: dwarf-str-offsets-dwo
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
# CHECK: Name: .debug_types.dwo
|
||||
# CHECK: Type: dwarf-types-dwo
|
||||
# CHECK: VM address: 0x0
|
||||
# CHECK: VM size: 0
|
||||
# CHECK: File size: 4
|
||||
|
||||
|
||||
--- !WASM
|
||||
FileHeader:
|
||||
Version: 0x00000001
|
||||
@@ -64,4 +131,37 @@ Sections:
|
||||
- Type: CUSTOM
|
||||
Name: .debug_str
|
||||
Payload: 636CFF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_abbrev.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_info.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_line.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_line_str.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_loc.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_loclists.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_macro.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_rnglists.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_str.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_str_offsets.dwo
|
||||
Payload: DEADBEEF
|
||||
- Type: CUSTOM
|
||||
Name: .debug_types.dwo
|
||||
Payload: DEADBEEF
|
||||
...
|
||||
|
||||
Reference in New Issue
Block a user