diff --git a/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m b/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m index d1a77023..cb06a1e2 100644 --- a/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m +++ b/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m @@ -257,7 +257,16 @@ - (NSString*) CPUArchForMajor:(cpu_type_t) majorCode minor:(cpu_subtype_t) minor } #ifdef CPU_TYPE_ARM64 case CPU_TYPE_ARM64: + { + switch (minorCode) + { +#ifdef CPU_SUBTYPE_ARM64E + case CPU_SUBTYPE_ARM64E: + return @"arm64e"; +#endif + } return @"arm64"; + } #endif case CPU_TYPE_X86: return @"i386"; @@ -564,7 +573,7 @@ - (NSString*) extraInfoStringForReport:(NSDictionary*) report { [str appendFormat:@"Object referenced by NSException:\n%@\n", [self JSONForObject:referencedObject]]; } - + NSDictionary* crashedThread = [self crashedThread:report]; if(crashedThread != nil) {