Sync Unix crash handler output with Windows (thread stacks above backtrace)

This commit is contained in:
Glenn Maynard
2003-08-28 22:17:42 +00:00
parent 60d6625e33
commit 006d188bb5
@@ -415,6 +415,11 @@ static void child_process()
fprintf( CrashDump, "Crash reason: %s\n\n", Signal.c_str() );
fprintf(CrashDump, "Checkpoints:\n");
for (unsigned i=0; i<Checkpoints.size(); ++i)
fprintf(CrashDump, Checkpoints[i]);
fprintf(CrashDump, "\n");
output_stack_trace( CrashDump, BacktracePointers );
fprintf(CrashDump, "\n");
@@ -424,9 +429,6 @@ static void child_process()
fprintf(CrashDump, "\nPartial log:\n");
for( int i = 0; i < cnt; ++i )
fprintf(CrashDump, "%s\n", Recent[i] );
fprintf(CrashDump, "\nCheckpoints:\n");
for (unsigned i=0; i<Checkpoints.size(); ++i)
fprintf(CrashDump, Checkpoints[i]);
fprintf(CrashDump, "\n");
fprintf(CrashDump, "-- End of report\n");
fclose(CrashDump);