diff --git a/Classes/BITCrashReportTextFormatter.m b/Classes/BITCrashReportTextFormatter.m index dde183ae45..074b704eaf 100644 --- a/Classes/BITCrashReportTextFormatter.m +++ b/Classes/BITCrashReportTextFormatter.m @@ -35,8 +35,23 @@ #import "BITCrashReportTextFormatter.h" +/** + * Sort PLCrashReportBinaryImageInfo instances by their starting address. + */ +static NSInteger binaryImageSort(id binary1, id binary2, void *context) { + uint64_t addr1 = [binary1 imageBaseAddress]; + uint64_t addr2 = [binary2 imageBaseAddress]; + + if (addr1 < addr2) + return NSOrderedAscending; + else if (addr1 > addr2) + return NSOrderedDescending; + else + return NSOrderedSame; +} + + @interface BITCrashReportTextFormatter (PrivateAPI) -NSInteger binaryImageSort(id binary1, id binary2, void *context); + (NSString *)formatStackFrame:(PLCrashReportStackFrameInfo *)frameInfo frameIndex:(NSUInteger)frameIndex report:(PLCrashReport *)report; @@ -586,19 +601,4 @@ NSInteger binaryImageSort(id binary1, id binary2, void *context); } } -/** - * Sort PLCrashReportBinaryImageInfo instances by their starting address. - */ -NSInteger binaryImageSort(id binary1, id binary2, void *context) { - uint64_t addr1 = [binary1 imageBaseAddress]; - uint64_t addr2 = [binary2 imageBaseAddress]; - - if (addr1 < addr2) - return NSOrderedAscending; - else if (addr1 > addr2) - return NSOrderedDescending; - else - return NSOrderedSame; -} - @end