Re: [lldb-dev] Rust language support question

2018-01-26 Thread Jim Ingham via lldb-dev
Jason points out this was gdb writing out a binary form of gdb's psymtabs to be a cheap accelerator table. Anyway, having the data representation of debug information depend on the internal state of either the compiler or debugger is a fragile thing... Jim > On Jan 26, 2018, at 6:16 PM, Jim

Re: [lldb-dev] Rust language support question

2018-01-26 Thread Jim Ingham via lldb-dev
I second Greg, we don't really want to make the lldb_private namespace into API. We don't have any intention to stabilize this, and the interfaces expose a lot of clang & llvm types which are also not stable and change not infrequently. So in effect your plugin would end up being rev-locked to

Re: [lldb-dev] Rust language support question

2018-01-26 Thread Greg Clayton via lldb-dev
> On Jan 26, 2018, at 2:54 PM, Tom Tromey via lldb-dev > wrote: > > Hi. I'm working on adding Rust language support to lldb. > > One question that's come up is the best way to handle expression > parsing. > > On the one hand, it would be convenient to reuse an existing parser -- > the one th

[lldb-dev] Rust language support question

2018-01-26 Thread Tom Tromey via lldb-dev
Hi. I'm working on adding Rust language support to lldb. One question that's come up is the best way to handle expression parsing. On the one hand, it would be convenient to reuse an existing parser -- the one that we discussed was the "syn" crate. But, this is a Rust program. So then there's

Re: [lldb-dev] Huge mangled names are causing long delays when loading symbol table symbols

2018-01-26 Thread Greg Clayton via lldb-dev
> On Jan 26, 2018, at 8:38 AM, Erik Pilkington > wrote: > > > > On 2018-01-25 1:58 PM, Greg Clayton wrote: >>> On Jan 25, 2018, at 10:25 AM, Erik Pilkington >>> wrote: >>> >>> Hi, >>> I'm not at all familiar with LLDB, but I've been doing some work on the >>> demangler in libcxxabi. It's

Re: [lldb-dev] Huge mangled names are causing long delays when loading symbol table symbols

2018-01-26 Thread Jim Ingham via lldb-dev
It's not just reduction of the number of demanglers we have to support, however. Greg and I both got excited by this proposal because we've had to maintain these name choppers for the tasks lldb has to do with mangled names - for instance matching incomplete human-typed in names - i.e. Class:

Re: [lldb-dev] Huge mangled names are causing long delays when loading symbol table symbols

2018-01-26 Thread Davide Italiano via lldb-dev
On Fri, Jan 26, 2018 at 8:38 AM, Erik Pilkington via lldb-dev wrote: > > > On 2018-01-25 1:58 PM, Greg Clayton wrote: >>> >>> On Jan 25, 2018, at 10:25 AM, Erik Pilkington >>> wrote: >>> >>> Hi, >>> I'm not at all familiar with LLDB, but I've been doing some work on the >>> demangler in libcxxabi

Re: [lldb-dev] Huge mangled names are causing long delays when loading symbol table symbols

2018-01-26 Thread Erik Pilkington via lldb-dev
On 2018-01-25 1:58 PM, Greg Clayton wrote: On Jan 25, 2018, at 10:25 AM, Erik Pilkington wrote: Hi, I'm not at all familiar with LLDB, but I've been doing some work on the demangler in libcxxabi. It's still a work in progress and I haven't yet copied the changes over to ItaniumDemangle, whi

[lldb-dev] [Bug 36109] New: libc++ queue and string tests fail with -gmodules on android

2018-01-26 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=36109 Bug ID: 36109 Summary: libc++ queue and string tests fail with -gmodules on android Product: lldb Version: unspecified Hardware: PC OS: Linux Status: N

[lldb-dev] 2018 European LLVM Developers’ Meeting -- 2 weeks before the Paper Submission Deadline

2018-01-26 Thread p23 power via lldb-dev
*The Paper Submission Deadline is 9th February, that's only 2 weeks! * Submit your proposal here: https://hotcrp.llvm.org/eurollvm2018/ Registration is open too: https://www.eventbrite.co m/e/2018-european-llvm-developers-meeting-bristol-tickets-42283244322 We look forward to reading your submis

[lldb-dev] [Bug 36107] New: TestGModules.test_with_gmodules fails on linux

2018-01-26 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=36107 Bug ID: 36107 Summary: TestGModules.test_with_gmodules fails on linux Product: lldb Version: unspecified Hardware: PC OS: Linux Status: NEW Severity: enhancement