diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2020-03-31 11:35:55 -0700 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2020-03-31 12:47:12 -0700 |
commit | 015c6cd47557272bb8b92fbf9f5bd2bcb8fa8989 (patch) | |
tree | bf50480b52e0317e876832e774bbb0cb9b714ce4 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 11ccad6e879573f75dc8b231351ee23a17e0900f (diff) | |
download | llvm-015c6cd47557272bb8b92fbf9f5bd2bcb8fa8989.zip llvm-015c6cd47557272bb8b92fbf9f5bd2bcb8fa8989.tar.gz llvm-015c6cd47557272bb8b92fbf9f5bd2bcb8fa8989.tar.bz2 |
Re-land "[lldb/Reproducers] Always collect the whole dSYM in the reproducer"
The FileCollector in LLDB collects every files that's used during a
debug session when capture is enabled. This ensures that the reproducer
only contains the files necessary to reproduce. This approach is not a
good fit for the dSYM bundle, which is a directory on disk, but should
be treated as a single unit.
On macOS LLDB have automatically find the matching dSYM for a binary by
its UUID. Having a incomplete dSYM in a reproducer can break debugging
even when reproducers are disabled.
This patch adds a was to specify a directory of interest to the
reproducers. It is called from SymbolVendorMacOSX with the path of the
dSYMs used by LLDB.
Differential revision: https://reviews.llvm.org/D76672
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions