这些地址在崩溃日志的回溯中真正意味着什么?

时间:2016-08-09 11:35:52

标签: ios crash-reports symbolicatecrash

崩溃日志中的Backtrace如下所示:

6   locationd                       0x00000001000bb24c 0x10006c000 + 324172

似乎0x00000001000bb24c是函数地址,但第四列是什么意思?

似乎第四列的第一部分是图像基地址。第二部分是什么意思?

this question开始,有人认为第四列是基地址和偏移地址,但似乎总和不等于第三列!

2 个答案:

答案 0 :(得分:6)

0x00000001000bb24c是堆栈地址

0x10006c000是加载地址

324172是符号偏移量

修改

您可以在此处找到指南: https://www.apteligent.com/developer-resources/symbolicating-an-ios-crash-report/

答案 1 :(得分:4)

行中的最后一个数字以十进制(基数10)打印,所有其他数字以十六进制(基数16)打印。 324172十进制为0x4f24c十六进制。添加加载地址和偏移量:

0x10006c000 + 324172 = 0x10006c000 + 0x4f24c = 0x00000001000bb24c