Skip to content
This repository was archived by the owner on Jun 20, 2019. It is now read-only.

Commit 3fffe1c

Browse files
committed
Rename class GDCBackTrace to UnwindBacktrace
1 parent ed7a7c3 commit 3fffe1c

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

libphobos/libdruntime/core/runtime.d

+2-2
Original file line numberDiff line numberDiff line change
@@ -712,7 +712,7 @@ Throwable.TraceInfo defaultTraceHandler( void* ptr = null )
712712
auto s = new StackTrace(FIRSTFRAME, cast(CONTEXT*)ptr);
713713
return s;
714714
}
715-
else static if( __traits( compiles, new GDCBacktrace(0) ) )
715+
else static if( __traits( compiles, new UnwindBacktrace(0) ) )
716716
{
717717
version(Posix)
718718
{
@@ -726,7 +726,7 @@ Throwable.TraceInfo defaultTraceHandler( void* ptr = null )
726726
{
727727
static enum FIRSTFRAME = 0;
728728
}
729-
return new GDCBacktrace(FIRSTFRAME);
729+
return new UnwindBacktrace(FIRSTFRAME);
730730
}
731731
else
732732
{

libphobos/libdruntime/gcc/backtrace.d

+9-9
Original file line numberDiff line numberDiff line change
@@ -341,13 +341,13 @@ else
341341
* everywhere where this code works. We keep it anyway till libbacktrace
342342
* is well-tested.
343343
*/
344-
public class GDCBacktrace : Throwable.TraceInfo
344+
public class UnwindBacktrace : Throwable.TraceInfo
345345
{
346346
this(int firstFrame = FIRSTFRAME)
347347
{
348348
_firstFrame = firstFrame;
349-
_callstack = gdcBacktrace();
350-
_framelist = gdcBacktraceSymbols(_callstack);
349+
_callstack = getBacktrace();
350+
_framelist = getBacktraceSymbols(_callstack);
351351
}
352352

353353
override int opApply( scope int delegate(ref const(char[])) dg ) const
@@ -384,7 +384,7 @@ else
384384

385385
private:
386386
BTSymbolData _framelist;
387-
GDCBacktraceData _callstack;
387+
UnwindBacktraceData _callstack;
388388
int _firstFrame = 0;
389389
}
390390

@@ -394,7 +394,7 @@ else
394394

395395
static enum MAXFRAMES = 128;
396396

397-
struct GDCBacktraceData
397+
struct UnwindBacktraceData
398398
{
399399
void*[MAXFRAMES] callstack;
400400
int numframes = 0;
@@ -408,7 +408,7 @@ else
408408

409409
static extern (C) _Unwind_Reason_Code unwindCB(_Unwind_Context *ctx, void *d)
410410
{
411-
GDCBacktraceData* bt = cast(GDCBacktraceData*)d;
411+
UnwindBacktraceData* bt = cast(UnwindBacktraceData*)d;
412412
if(bt.numframes >= MAXFRAMES)
413413
return _URC_NO_REASON;
414414

@@ -417,14 +417,14 @@ else
417417
return _URC_NO_REASON;
418418
}
419419

420-
GDCBacktraceData gdcBacktrace()
420+
UnwindBacktraceData getBacktrace()
421421
{
422-
GDCBacktraceData stackframe;
422+
UnwindBacktraceData stackframe;
423423
_Unwind_Backtrace(&unwindCB, &stackframe);
424424
return stackframe;
425425
}
426426

427-
BTSymbolData gdcBacktraceSymbols(GDCBacktraceData data)
427+
BTSymbolData getBacktraceSymbols(UnwindBacktraceData data)
428428
{
429429
BTSymbolData symData;
430430

0 commit comments

Comments
 (0)