1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2024-12-23 10:52:13 +00:00

creport: Print Break information on UserBreak

This commit is contained in:
Michael Scire 2018-08-11 19:16:29 -07:00
parent 326d58e28c
commit de49cfefac
2 changed files with 6 additions and 1 deletions

View file

@ -272,6 +272,11 @@ void CrashReport::SaveToFile(FILE *f_report) {
case DebugExceptionType::BadSvc: case DebugExceptionType::BadSvc:
fprintf(f_report, " Svc Id: 0x%02x\n", this->exception_info.specific.bad_svc.id); fprintf(f_report, " Svc Id: 0x%02x\n", this->exception_info.specific.bad_svc.id);
break; break;
case DebugExceptionType::UserBreak:
fprintf(f_report, " Break Reason: 0x%lx\n", this->exception_info.specific.user_break.break_reason);
fprintf(f_report, " Break Address: %s\n", this->code_list.GetFormattedAddressString(this->exception_info.specific.user_break.address));
fprintf(f_report, " Break Size: 0x%lx\n", this->exception_info.specific.user_break.size);
break;
default: default:
break; break;
} }

View file

@ -76,7 +76,7 @@ struct AlignmentFaultInfo {
}; };
struct UserBreakInfo { struct UserBreakInfo {
u64 info_0; u64 break_reason;
u64 address; u64 address;
u64 size; u64 size;
}; };