labath added a comment.

In D76672#1939377 <https://reviews.llvm.org/D76672#1939377>, @JDevlieghere 
wrote:

> In D76672#1938629 <https://reviews.llvm.org/D76672#1938629>, @labath wrote:
>
> > It's not clear to me why this is needed.
> >
> > I mean, if lldb touches any of the files inside the dsym bundle, then they 
> > should be automatically recorded already, right? And if it doesn't then it 
> > does not need them...
>
>
> The dSYM can contain other resources than just the Mach-O companion file, 
> such as script for the OS plugins or opt remarks, which might not be used by 
> the reproducers or even LLDB at all. Once you have the reproducer on your 
> system, tools will find and use it because spotlight indexed it. Having only 
> a partial dSYM is really undesirable as it can break LLDB and other tools in 
> really unexpected ways.


Interesting. Could that be fixed by adding the funny `.noindex` suffix to the 
reproducer name (or some subdirectory of it)?


Repository:
  rLLDB LLDB

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76672/new/

https://reviews.llvm.org/D76672



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to