@@ -341,13 +341,13 @@ else
341
341
* everywhere where this code works. We keep it anyway till libbacktrace
342
342
* is well-tested.
343
343
*/
344
- public class GDCBacktrace : Throwable .TraceInfo
344
+ public class UnwindBacktrace : Throwable .TraceInfo
345
345
{
346
346
this (int firstFrame = FIRSTFRAME )
347
347
{
348
348
_firstFrame = firstFrame;
349
- _callstack = gdcBacktrace ();
350
- _framelist = gdcBacktraceSymbols (_callstack);
349
+ _callstack = getBacktrace ();
350
+ _framelist = getBacktraceSymbols (_callstack);
351
351
}
352
352
353
353
override int opApply ( scope int delegate (ref const (char [])) dg ) const
384
384
385
385
private :
386
386
BTSymbolData _framelist;
387
- GDCBacktraceData _callstack;
387
+ UnwindBacktraceData _callstack;
388
388
int _firstFrame = 0 ;
389
389
}
390
390
394
394
395
395
static enum MAXFRAMES = 128 ;
396
396
397
- struct GDCBacktraceData
397
+ struct UnwindBacktraceData
398
398
{
399
399
void * [MAXFRAMES ] callstack;
400
400
int numframes = 0 ;
408
408
409
409
static extern (C) _Unwind_Reason_Code unwindCB(_Unwind_Context * ctx, void * d)
410
410
{
411
- GDCBacktraceData * bt = cast (GDCBacktraceData * )d;
411
+ UnwindBacktraceData * bt = cast (UnwindBacktraceData * )d;
412
412
if (bt.numframes >= MAXFRAMES )
413
413
return _URC_NO_REASON;
414
414
@@ -417,14 +417,14 @@ else
417
417
return _URC_NO_REASON;
418
418
}
419
419
420
- GDCBacktraceData gdcBacktrace ()
420
+ UnwindBacktraceData getBacktrace ()
421
421
{
422
- GDCBacktraceData stackframe;
422
+ UnwindBacktraceData stackframe;
423
423
_Unwind_Backtrace(&unwindCB, &stackframe);
424
424
return stackframe;
425
425
}
426
426
427
- BTSymbolData gdcBacktraceSymbols (GDCBacktraceData data)
427
+ BTSymbolData getBacktraceSymbols (UnwindBacktraceData data)
428
428
{
429
429
BTSymbolData symData;
430
430
0 commit comments