[Issue 13726] Build Phobos and Druntime with stack frames enabled (-gs)
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Thu Nov 13 17:32:19 PST 2014
https://issues.dlang.org/show_bug.cgi?id=13726
--- Comment #8 from Martin Nowak <code at dawg.eu> ---
(In reply to Vladimir Panteleev from comment #7)
> > [1]: http://wiki.dwarfstd.org/index.php?title=Exception_Handling
>
> I don't see how this is relevant. This is not about exception unwinding
Yes it is, C++ exception unwinding uses DWARF format for most ELF
architectures.
The encode in great detail how to unwind from the stack, which is a requirement
for nearly-zero-overhead exceptions. For example you don't have to move all
registers to the stack like dmd does currently.
--
More information about the Digitalmars-d-bugs
mailing list