[LLDB] - Implement the support for the .debug_loclists section.
authorGeorge Rimar <grimar@accesssoftek.com>
Tue, 23 Oct 2018 09:46:15 +0000 (09:46 +0000)
committerGeorge Rimar <grimar@accesssoftek.com>
Tue, 23 Oct 2018 09:46:15 +0000 (09:46 +0000)
commite4dee2696eb350e1f738cecf9097be719a5f7721
tree3310f30697040dc57349a685944f7b83e6cd7765
parent816e57be35bd9eef85657862fca128dcf99a0a5b
[LLDB] - Implement the support for the .debug_loclists section.

This implements the support for .debug_loclists section, which is
DWARF 5 version of .debug_loc.

Currently, clang is able to emit it with the use of D53365.

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

llvm-svn: 345016
13 files changed:
lldb/include/lldb/Expression/DWARFExpression.h
lldb/include/lldb/lldb-enumerations.h
lldb/source/Core/Section.cpp
lldb/source/Expression/DWARFExpression.cpp
lldb/source/Expression/IRExecutionUnit.cpp
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp
lldb/source/Symbol/ObjectFile.cpp