On 04/08/10 12:47, Brad Roberts wrote:
On 8/3/2010 8:09 PM, Sean Kelly wrote:
Graham St Jack Wrote:
Sean, is there any chance of you rolling some of the good stuff in this
code into druntime?
In particular, it would be very nice to get symbol names in a stacktrace
rather than a bunch of addresses, and even nicer to get a stacktrace on
a SIGSEGV.
You can get the symbol names by adding -L--export-dynamic to your DFLAGS in
dmd.conf. That option is on by default on OSX and I didn't realize it was
different on Linux. I'll sort out demangling as well, it's just a bit more
work. I like the stack trace code provided, but it uses a lot of modules that
aren't available to druntime so it would be difficult to use directly.
see also my notes in bug 1001, the one all about this topic.
Thanks for the heads-up - I will keep a closer eye on the bug-list in
future. Its great to see all the action going on under the hood.
--
Graham St Jack