aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-dwp/llvm-dwp.cpp
diff options
context:
space:
mode:
authorKim-Anh Tran <kimanh@chromium.org>2021-06-02 12:31:35 -0700
committerDavid Blaikie <dblaikie@gmail.com>2021-06-02 12:31:35 -0700
commitde51c48ed3e0934855b107d4524f49c5edfcb3cc (patch)
treeea796ecb93d66214f54dab6975a4cd3e9dcae2b6 /llvm/tools/llvm-dwp/llvm-dwp.cpp
parent316da543af14fb4b40ef0377fe770f430745f5ea (diff)
downloadllvm-de51c48ed3e0934855b107d4524f49c5edfcb3cc.zip
llvm-de51c48ed3e0934855b107d4524f49c5edfcb3cc.tar.gz
llvm-de51c48ed3e0934855b107d4524f49c5edfcb3cc.tar.bz2
[llvm-dwp] Add support for rnglists and loclists
This patch updates llvm-dwp to include rnglists and loclists when parsing debug sections. Reviewed By: dblaikie Differential Revision: https://reviews.llvm.org/D101894
Diffstat (limited to 'llvm/tools/llvm-dwp/llvm-dwp.cpp')
-rw-r--r--llvm/tools/llvm-dwp/llvm-dwp.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/tools/llvm-dwp/llvm-dwp.cpp b/llvm/tools/llvm-dwp/llvm-dwp.cpp
index bdddc85..b0b674a 100644
--- a/llvm/tools/llvm-dwp/llvm-dwp.cpp
+++ b/llvm/tools/llvm-dwp/llvm-dwp.cpp
@@ -666,6 +666,10 @@ static Error write(MCStreamer &Out, ArrayRef<std::string> Inputs) {
{"debug_line.dwo", {MCOFI.getDwarfLineDWOSection(), DW_SECT_LINE}},
{"debug_macro.dwo", {MCOFI.getDwarfMacroDWOSection(), DW_SECT_MACRO}},
{"debug_abbrev.dwo", {MCOFI.getDwarfAbbrevDWOSection(), DW_SECT_ABBREV}},
+ {"debug_loclists.dwo",
+ {MCOFI.getDwarfLoclistsDWOSection(), DW_SECT_LOCLISTS}},
+ {"debug_rnglists.dwo",
+ {MCOFI.getDwarfRnglistsDWOSection(), DW_SECT_RNGLISTS}},
{"debug_cu_index", {CUIndexSection, static_cast<DWARFSectionKind>(0)}},
{"debug_tu_index", {TUIndexSection, static_cast<DWARFSectionKind>(0)}}};