iOS: what does those addresses mean in iOS crash log's stack trace?

女生的网名这么多〃 提交于 2019-12-11 01:37:15

问题


This is a line of stack track from my iOS app crash log:

MyAPPName 0x001f642e 0xd2000 + 1197102

I know how to symbolicate a crash log, but what does 0x001f642e 0xd2000 + 1197102 mean in every line of stack trace?


回答1:


Another form of writing those values is: 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.




回答2:


It's referring to the instruction located at 1197102 bytes from the location 0xd2000.

It's been asked here: How to read objective-c stack traces



来源:https://stackoverflow.com/questions/13723795/ios-what-does-those-addresses-mean-in-ios-crash-logs-stack-trace

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!