iOS:这些地址在iOS崩溃日志的堆栈跟踪中是什么意思? [英] iOS: what does those addresses mean in iOS crash log's stack trace?

查看:233
本文介绍了iOS:这些地址在iOS崩溃日志的堆栈跟踪中是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆