iOS:这些地址在iOS崩溃日志的堆栈跟踪中是什么意思? [英] iOS: what does those addresses mean in iOS crash log's stack trace?
问题描述
这是我的iOS应用程序崩溃日志中的一堆堆栈轨迹:
This is a line of stack track from my iOS app crash log:
MyAPPName 0x001f642e 0xd2000 + 1197102
MyAPPName 0x001f642e 0xd2000 + 1197102
我知道如何标记崩溃日志,但是0x001f642e 0xd2000 + 1197102在堆栈跟踪的每一行是什么意思?
I know how to symbolicate a crash log, but what does 0x001f642e 0xd2000 + 1197102 mean in every line of stack trace?
推荐答案
写这些值的另一种形式是: 0x001f642e = 0xd2000 + 1197102
。
Another form of writing those values is: 0x001f642e = 0xd2000 + 1197102
.
所以 0x001f642e
是正在执行的代码的实际地址,而 0xd2000
是执行代码的二进制文件的起始地址和 1197102
是二进制内的偏移量。
So 0x001f642e
is the actual address of the code being executed, while 0xd2000
is the starting address of the binary where the code is being executed and 1197102
is the offset within the binary.
这篇关于iOS:这些地址在iOS崩溃日志的堆栈跟踪中是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!