Debug info for druntime.
Joakim
dlang at joakim.fea.st
Sun Nov 5 09:29:47 UTC 2017
On Saturday, 4 November 2017 at 21:54:14 UTC, ciechowoj wrote:
> What is the fastest way to have the detailed debug info for
> druntime? I have a program that fails in Fiber constructor
> after I create and delete at least 68_209 Fibers one after
> another. For 68_208 works fine, one more and it aborts. I'm
> trying to use gdb to debug, but most likely don't have symbols
> for druntime.
The symbols for function names are there, just not the DWARF
debug info, if you want to step through the corresponding source
line by line.
> I compiled the druntime from source, is there a way to make the
> dmd/dub use the source compiled version?
Assuming you want to use the debug version, you may be better off
using ldc, which comes with debug versions of druntime and phobos
and the -link-debuglib option, which will use those instead. dmd
and ldc also have the -defaultlib= and -debuglib= options, from
which you can specify your own or a debug build of the standard
library, with -debuglib= used if you compile with -g.
More information about the Digitalmars-d-learn
mailing list