/** * Good enough default crash reporter. */ void DefaultCrashHandler(const FLinuxCrashContext & Context) { printf("DefaultCrashHandler: Signal=%d\n", Context.Signal); ReportCrash(Context); if (GLog) { GLog->Flush(); } if (GWarn) { GWarn->Flush(); } if (GError) { GError->Flush(); GError->HandleError(); } return GenerateCrashInfoAndLaunchReporter(Context); }
/** * Good enough default crash reporter. */ void DefaultCrashHandler(const FLinuxCrashContext & Context) { // Switch to malloc crash. //FMallocCrash::Get().SetAsGMalloc(); printf("DefaultCrashHandler: Signal=%d\n", Context.Signal); ReportCrash(Context); if (GLog) { GLog->Flush(); } if (GWarn) { GWarn->Flush(); } if (GError) { GError->Flush(); GError->HandleError(); } return GenerateCrashInfoAndLaunchReporter(Context); }