Bug 905428 - Use hex addresses when symbolicating Obj-C exceptions. r=dougt, r=bsmedberg

This commit is contained in:
J. Ryan Stinnett 2013-08-14 17:50:43 -05:00
Родитель 44ef6357a7
Коммит 5444112ff2
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -84,8 +84,11 @@ static void nsObjCExceptionLog(NSException* aException)
unsigned int stackCount = [stackTrace count]; unsigned int stackCount = [stackTrace count];
unsigned int stackIndex = 0; unsigned int stackIndex = 0;
for (; stackIndex < stackCount; stackIndex++) for (; stackIndex < stackCount; stackIndex++) {
[args addObject:[[stackTrace objectAtIndex:stackIndex] stringValue]]; NSUInteger address =
[[stackTrace objectAtIndex:stackIndex] unsignedIntegerValue];
[args addObject:[NSString stringWithFormat:@"0x%lx", address]];
}
NSPipe *outPipe = [NSPipe pipe]; NSPipe *outPipe = [NSPipe pipe];