这是我的 iOS 应用程序崩溃日志中的一行堆栈跟踪:
我的应用程序名称 0x001f642e 0xd2000 + 1197102
我知道如何表示崩溃日志,但是 0x001f642e 0xd2000 + 1197102 在堆栈跟踪的每一行中意味着什么?
这是我的 iOS 应用程序崩溃日志中的一行堆栈跟踪:
我的应用程序名称 0x001f642e 0xd2000 + 1197102
我知道如何表示崩溃日志,但是 0x001f642e 0xd2000 + 1197102 在堆栈跟踪的每一行中意味着什么?
编写这些值的另一种形式是:0x001f642e = 0xd2000 + 1197102
.
0x001f642e
正在执行的代码的实际地址也是如此,而正在执行0xd2000
代码的二进制文件的起始地址也是如此,并且1197102
是二进制文件中的偏移量。
它指的是位于位置 0xd2000 的 1197102 字节处的指令。
这里有人问:如何阅读objective-c堆栈跟踪