Re: [lldb-dev] Inquiry about breakpoints on demangled function names

2016-05-03 Thread E BOUTALEB via lldb-dev
c_fullnames.Insert (ConstString(demangled.c_str()), DIERef(cu_offset, die.GetOffset())); continue; } There is no autocomplete for bar into Foo.bar though. I have a concern over discarding the fully mangled name though. > Subject: Re: [lldb-dev] Inquiry about breakpoints on demangled functio

Re: [lldb-dev] Inquiry about breakpoints on demangled function names

2016-05-02 Thread Greg Clayton via lldb-dev
Currently the DWARF provides two things for a mangled function in the accelerator tables: 1 - the function basename 2 - the full mangled name So for a C++ function like: a::b::c(int, float, char) The accelerator tables would contain "c", and "_ZN1a1b3fooEifc" that would point the the DWARF fo

[lldb-dev] Inquiry about breakpoints on demangled function names

2016-05-02 Thread E BOUTALEB via lldb-dev
I am currently working on a language plugin for lldb. I would like to be able to put a breakpoint on demangled function names, but even after demangling function names through my custom DWARF parser, lldb won't autocomplete on demangled names nor break on them. I though about modifiying the Inde