llvm-project/lldb/source
Pavel Labath 62c905a2e6 DWARF: Simplify SymbolFileDWARF::GetDWARFCompileUnit
Summary:
The DWARFCompileUnit is set as the "user data" of the lldb compile unit
directly in the constructor (see ParseCompileUnit).

This means that instead of going through unit indexes, we can just fetch
the DWARF unit directly from there.

Reviewers: clayborg, JDevlieghere

Subscribers: aprantl, jdoerfert, lldb-commits

Differential Revision: https://reviews.llvm.org/D62943

llvm-svn: 362783
2019-06-07 09:43:47 +00:00
..
API Make CompileUnit::GetSupportFiles return a const list 2019-05-30 08:21:25 +00:00
Breakpoint [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
Commands [Commands] Remove unused header 2019-06-02 21:11:21 +00:00
Core [FormatEntity] Ignore ASCII escape sequences when colors are disabled. 2019-05-31 16:27:44 +00:00
DataFormatters [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
Expression [Target] Move ObjCLanguageRuntime::LookupRuntimeSymbol into LanguageRuntime 2019-06-03 22:41:48 +00:00
Host Silence 'warning: extra ‘;’ [-Wpedantic]' with GCC 7.3 2019-06-01 21:47:44 +00:00
Initialization Initialization: move InstructionEmulation to full initialization 2019-05-06 19:38:24 +00:00
Interpreter Fix integer literals which are cast to bool 2019-05-24 00:44:33 +00:00
Plugins DWARF: Simplify SymbolFileDWARF::GetDWARFCompileUnit 2019-06-07 09:43:47 +00:00
Symbol [ABI] Fix SystemV ABI to handle nested aggregate type returned in register 2019-06-04 19:29:59 +00:00
Target [Target] Remove Process::GetCPPLanguageRuntime 2019-06-04 20:14:33 +00:00
Utility [lldb-server] Support 'g' packets 2019-05-30 07:25:22 +00:00
CMakeLists.txt [CMake] Remove Apple-specific version logic. 2019-04-17 18:23:22 +00:00
lldb.cpp [CMake] Remove Apple-specific version logic. 2019-04-17 18:23:22 +00:00