【发布时间】:2019-06-16 14:51:23
【问题描述】:
我看到以下使用addr2line 的示例。但是atos和addr2line的接口是不同的。我不确定如何使用atos 使其工作。谁能告诉我如何将其转换为使用atos?
https://balau82.wordpress.com/2010/10/06/trace-and-profile-function-calls-with-gcc/
或者,有没有办法让 addr2line 在 Mac 上工作(众所周知 addr2line 在 Mac OS X 上不能很好地工作)?我只得到?? 而不是使用addr2line 的函数名。谢谢。
【问题讨论】:
-
“
??”符号表示 addr2line 在该地址上没有调试信息... -
为什么会重复?你提到的链接没有提到atos。
-
“可能重复”;那里有一个答案提到安装 MacPorts binutils,也许看看那个,如果它不能解决你的问题,请报告回来,我会撤销关闭投票。
-
已知 addr2line 在 Mac OS X 上不能正常工作。