call stack tracing

Mark J Twain via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Aug 5 19:52:26 PDT 2016


On Saturday, 6 August 2016 at 01:44:04 UTC, Adam D. Ruppe wrote:
> On Saturday, 6 August 2016 at 01:29:37 UTC, Mark "J" Twain 
> wrote:
>> Of course, exceptions have TraceInfo... could that be used 
>> anywhere or hacked to get what I need?
>
> The function is defaultTraceHandler in druntime for what the 
> exceptions do:
>
> http://arsdnet.net/dcode/stacktrace.d
>
> more text about this trick is available in my book btw 
> https://www.packtpub.com/application-development/d-cookbook

Thanks. When I try this in windows I get

First-chance exception: core.demangle.Demangle.ParseException

I had the GC disabled. Enabling it got me the correct results.




More information about the Digitalmars-d-learn mailing list