llvm-project/lldb/source
Pavel Labath 3d7177acd7 [lldb/DWARF] Remove one more auto-dwo method
Summary:
Our DWARFUnit was automatically forwarding the requests to the split
unit when looking for a DIE by offset. llvm::DWARFUnit does not do that,
and is not likely to start doing it any time soon.

This patch deletes the this logic and updates the callers to request the
correct unit instead. While doing that, I've found a bit of duplicated
code for lookup up a function and block by address, so I've extracted
that into a helper function.

Reviewers: JDevlieghere, aprantl, clayborg, jdoerfert

Subscribers: lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D73112
2020-01-22 13:03:57 +01:00
..
API [lldb/Initializers] Move all ObjC initializers into AppleObjCRuntime 2020-01-21 22:24:32 -08:00
Breakpoint [lldb][NFC] Migrate FileSpec::Dump to raw_ostream 2019-12-06 09:40:42 +01:00
Commands [lldb/Reproducers] Print more info for reproducer status 2020-01-15 20:25:44 -08:00
Core [lldb/DataFormatters] Fix the `$$deference$$` synthetic child 2020-01-21 13:35:55 -08:00
DataFormatters Data formatters: Look through array element typedefs 2020-01-10 11:45:24 +01:00
Expression Fix a buffer-size bug when the first DW_OP_piece is undefined 2020-01-16 16:47:59 -08:00
Host [lldb] Fix an asan error from 27df2d9f55 2020-01-22 10:14:47 +01:00
Initialization [Reproducer] Use ::rtrim() to remove trailing control characters. 2019-10-18 17:11:48 +00:00
Interpreter [lldb/Debugger] Rename ExecuteIOHandlers to RunIOHandlers (NFC) 2020-01-16 16:45:47 -08:00
Plugins [lldb/DWARF] Remove one more auto-dwo method 2020-01-22 13:03:57 +01:00
Symbol [lldb] Add a display name to ClangASTContext instances 2020-01-22 08:54:10 +01:00
Target [lldb] Add a setting to not install the main executable 2020-01-21 19:26:18 +00:00
Utility [lldb/Reproducers] Print more info for reproducer status 2020-01-15 20:25:44 -08:00
CMakeLists.txt Make LLVM_APPEND_VC_REV=OFF affect clang, lld, and lldb as well. 2020-01-16 19:04:08 -05:00
lldb.cpp [CMake] Remove Apple-specific version logic. 2019-04-17 18:23:22 +00:00