I have a patch to let lldb demangle D symbols ; help welcome to improve it

Jacob Carlborg doob at me.com
Fri Mar 2 07:29:43 UTC 2018


On Tuesday, 27 February 2018 at 05:28:41 UTC, Timothee Cour wrote:
> https://github.com/llvm-mirror/lldb/pull/3
> +
> https://github.com/timotheecour/dtools/blob/master/dtools/lldbdplugin.d
>
>
> on OSX, it works great except when encountering large symbols 
> which
> cause segfault when GC does a collection (triggered inside
> core.demangle.demangle);
> Help is welcome to improve that (or more generally to improve D
> support in lldb, which I started in
> https://github.com/llvm-mirror/lldb/pull/3)
> NOTE: lldb doesn't accept github PR's but easier to work with 
> PR's for
> whoever wants to help on tha in the meantime

This is great work.

Keep in mind that DMD does not support dynamic libraries on macOS.

--
/Jacob Carlborg


More information about the Digitalmars-d mailing list