Re: [Lldb-commits] Performing ManualDWARFIndex::Index() async during ManualDWARFIndex::Preload()

2021-02-07 Thread Lasse Folger via lldb-commits
Hi Pavel, Thanks for the detailed response and sorry for the late reply. I was very busy this week and I do this work as part of a side project (so I might need some time to react). I hope I will find some time next week to work on it. We tried 'target.preload-symbols'. Unfortunately, it only led

Re: [Lldb-commits] Performing ManualDWARFIndex::Index() async during ManualDWARFIndex::Preload()

2021-01-31 Thread Pavel Labath via lldb-commits
On 29/01/2021 16:25, Lasse Folger via lldb-commits wrote: > Hi lldb devs, > > We experienced some issues when debugging large binaries. > The startup time of lldb for large binaries is long (tens of seconds). > One of the reasons is that the /ManualDWARFIndex::Index()/ function is > executed synch

Re: [Lldb-commits] Performing ManualDWARFIndex::Index() async during ManualDWARFIndex::Preload()

2021-01-29 Thread Lasse Folger via lldb-commits
Thanks Raphael for the pointers, I will take a look. I just noticed I forgot to attach the actual patch I prepared ;) Here it is. On Fri, Jan 29, 2021, 5:02 PM Raphael “Teemperor” Isemann < teempe...@gmail.com> wrote: > I can't help with any of the requested feedback, but the last time I > looke

[Lldb-commits] Performing ManualDWARFIndex::Index() async during ManualDWARFIndex::Preload()

2021-01-29 Thread Lasse Folger via lldb-commits
Hi lldb devs, We experienced some issues when debugging large binaries. The startup time of lldb for large binaries is long (tens of seconds). One of the reasons is that the *ManualDWARFIndex::Index()* function is executed synchronously and thus blocks during startup. We would like to change this