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

I put a writeln in lldbd_demangle and I see it's demangling about two pagefuls of symbols, but the backtrace still shows mangled names. The mangled names lack the initial underscore, maybe that's related?

* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 2.1
  * frame #0: 0x0000000100000a74 test`D4test3fooFZv at test.d:8
    frame #1: 0x0000000100000a49 test`_Dmain at test.d:5
frame #2: 0x000000010001f0d4 test`D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv + 40 frame #3: 0x000000010001ef64 test`D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv + 32 frame #4: 0x000000010001f03f test`D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZv + 139 frame #5: 0x000000010001ef64 test`D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv + 32
    frame #6: 0x000000010001eed2 test`_d_run_main + 486
    frame #7: 0x0000000100000a72 test`main + 34
    frame #8: 0x00007fff58733115 libdyld.dylib`start + 1

Reply via email to