[LLDB] - Add basic support for .debug_rnglists section (DWARF5)
authorGeorge Rimar <grimar@accesssoftek.com>
Wed, 10 Oct 2018 08:11:15 +0000 (08:11 +0000)
committerGeorge Rimar <grimar@accesssoftek.com>
Wed, 10 Oct 2018 08:11:15 +0000 (08:11 +0000)
commit6e357123ed12e52fb93310594e495607335fbe84
treecd0a7d0dea217df8616c833898a74254bc753603
parent26fac469d2c27f65c17ff3d0d89b6e7eef18f212
[LLDB] - Add basic support for .debug_rnglists section (DWARF5)

This adds a basic support of the .debug_rnglists section.
Only the DW_RLE_start_length and DW_RLE_end_of_list entries are supported.

Differential revision: https://reviews.llvm.org/D52981

llvm-svn: 344119
12 files changed:
lldb/include/lldb/lldb-enumerations.h
lldb/lit/Breakpoint/Inputs/debug_rnglist_basic.yaml [new file with mode: 0644]
lldb/lit/Breakpoint/debug_rnglist_basic.test [new file with mode: 0644]
lldb/source/Core/Section.cpp
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/source/Symbol/ObjectFile.cpp