如何在 Linux 上查看(C 和 C++)二进制文件的符号?
你们都使用哪些工具? demangle c++ 符号如何能够将其传递给分析器工具,例如 opannotate?
谢谢
Which tools do you guys use? How do demangle c++ symbols do be able to pass it to profiler tools, such as opannotate?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
nm
查看所有符号,并使用c++filt
进行解角度。例子:
Use
nm
to see all symbols andc++filt
to demangle.Example:
我使用的分析工具已经知道符号和源代码,因为它只是调试器。即使经过全面优化,我也可以构建包含符号的应用程序。
The profiling tool I use already knows the symbols and source code, since it is just the debugger. I can build the app with symbols included, even with full optimization.