iOS:这些地址在iOS崩溃日志的堆栈跟踪中意味着什么?
这是我的iOS应用程序崩溃日志中的一行堆栈跟踪:
MyAPPName 0x001f642e 0xd2000 + 1197102
我知道如何象征一个崩溃日志,但0x001f642e 0xd2000 + 1197102在每一行堆栈跟踪中是什么意思?
写入这些值的另一种forms是: 0x001f642e = 0xd2000 + 1197102
。
因此, 0x001f642e
是正在执行的代码的实际地址,而0xd2000
是正在执行代码的二进制的起始地址,而0xd2000
是二进制内的偏移量。
它指的是位于0xd2000位置的1197102字节的指令。
有人问这里: 如何读取Objective-C栈跟踪