Print only part of a stack trace

Dennis dkorpel at
Wed Jul 1 19:23:30 UTC 2020

On Wednesday, 1 July 2020 at 18:54:55 UTC, Dennis wrote:
> It sort of works, but it seems it does not start at the right 
> stack frame, the top item is this:
> ??:? void rt.dmain2._d_run_main2(char[][], ulong, extern (C) 
> int function(char[][])*).runAll().__lambda1() [0x55c19a09c1fa]

So dmd skips the first 5 stack frames to account for 
_d_traceContext, _d_createTrace etc, while ldc filters out by 

I can easily work around this, though it's unfortunate that the 
public API of DefaultTraceInfo has this limitation.

More information about the Digitalmars-d-learn mailing list