llvm-project/lldb/source/Plugins/DynamicLoader
Michał Górny dbfdb139f7 [lldb] [POSIX-DYLD] Update the cached exe path after attach
Fix the POSIX-DYLD plugin to update the cached executable path after
attaching.  Previously, the path was cached in DYLDRendezvous
constructor and not updated afterwards.  This meant that if LLDB was
attaching to a process (e.g. via connecting to lldb-server), the code
stored the empty path before DidAttach() resolved it.  The fix updates
the cached path in DidAttach().

This fixes a new instance of https://llvm.org/pr17880

Differential Revision: https://reviews.llvm.org/D92264
2020-12-17 09:31:22 +01:00
..
Darwin-Kernel Have kernel binary scanner load dSYMs as binary+dSYM if best thing found 2020-10-01 18:55:37 -07:00
Hexagon-DYLD [lldb] Delete copy operations on PluginInterface class 2020-10-09 10:37:09 +02:00
MacOSX-DYLD [lldb][NFC] Rename TypeSystemClang::GetScratch to ScratchTypeSystemClang::GetForTarget 2020-12-04 11:29:08 +01:00
POSIX-DYLD [lldb] [POSIX-DYLD] Update the cached exe path after attach 2020-12-17 09:31:22 +01:00
Static [lldb] Delete copy operations on PluginInterface class 2020-10-09 10:37:09 +02:00
Windows-DYLD [lldb] s/ExecutionContext/Target in Disassembler 2020-03-05 14:46:39 +01:00
wasm-DYLD [LLDB] Add DynamicLoaderWasmDYLD plugin for WebAssembly debugging 2020-02-17 12:42:23 +01:00
CMakeLists.txt [lldb/Plugin] Unconditionally build Darwin-Kernel 2020-02-17 18:14:24 -08:00