forked from OSchip/llvm-project
[WebAssembly] Add section names for some DWARF5 sections
Summary: Addresses PR44728 but no tests because I've not yet made any attempt to verify correctness of the debug info. Reviewers: sbc100, aardappel Differential Revision: https://reviews.llvm.org/D74656
This commit is contained in:
parent
1a93285c68
commit
2504f14a06
|
@ -771,7 +771,6 @@ void MCObjectFileInfo::initWasmMCObjectFileInfo(const Triple &T) {
|
|||
Ctx->getWasmSection(".debug_ranges", SectionKind::getMetadata());
|
||||
DwarfMacinfoSection =
|
||||
Ctx->getWasmSection(".debug_macinfo", SectionKind::getMetadata());
|
||||
DwarfAddrSection = Ctx->getWasmSection(".debug_addr", SectionKind::getMetadata());
|
||||
DwarfCUIndexSection = Ctx->getWasmSection(".debug_cu_index", SectionKind::getMetadata());
|
||||
DwarfTUIndexSection = Ctx->getWasmSection(".debug_tu_index", SectionKind::getMetadata());
|
||||
DwarfInfoSection =
|
||||
|
@ -780,6 +779,17 @@ void MCObjectFileInfo::initWasmMCObjectFileInfo(const Triple &T) {
|
|||
DwarfPubNamesSection = Ctx->getWasmSection(".debug_pubnames", SectionKind::getMetadata());
|
||||
DwarfPubTypesSection = Ctx->getWasmSection(".debug_pubtypes", SectionKind::getMetadata());
|
||||
|
||||
DwarfDebugNamesSection =
|
||||
Ctx->getWasmSection(".debug_names", SectionKind::getMetadata());
|
||||
DwarfStrOffSection =
|
||||
Ctx->getWasmSection(".debug_str_offsets", SectionKind::getMetadata());
|
||||
DwarfAddrSection =
|
||||
Ctx->getWasmSection(".debug_addr", SectionKind::getMetadata());
|
||||
DwarfRnglistsSection =
|
||||
Ctx->getWasmSection(".debug_rnglists", SectionKind::getMetadata());
|
||||
DwarfLoclistsSection =
|
||||
Ctx->getWasmSection(".debug_loclists", SectionKind::getMetadata());
|
||||
|
||||
// Wasm use data section for LSDA.
|
||||
// TODO Consider putting each function's exception table in a separate
|
||||
// section, as in -function-sections, to facilitate lld's --gc-section.
|
||||
|
|
Loading…
Reference in New Issue