C++ 在linux上如何查看(C和C+;+;)二进制文件的符号?
你们用什么工具?DEMOCK C++符号如何能够将其传递给剖析工具,例如?C++ 在linux上如何查看(C和C+;+;)二进制文件的符号?,c++,c,performance,profiling,name-mangling,C++,C,Performance,Profiling,Name Mangling,你们用什么工具?DEMOCK C++符号如何能够将其传递给剖析工具,例如? 谢谢使用nm查看所有符号,并使用c++过滤器进行demangle 例如: nm -an foo | c++filt 我使用的分析工具已经知道了符号和源代码。我可以创建包含符号的应用程序,即使进行了全面优化。除非二进制文件被剥离。在剥离二进制文件的情况下,您可以始终尝试凝视水晶球。-C |--demangle[=style]应该考虑C++过滤器的部分:nm-anCfoo@DanMoulding对于剥离二进制文件,您可以使
谢谢使用
nm
查看所有符号,并使用c++过滤器
进行demangle
例如:
nm -an foo | c++filt
我使用的分析工具已经知道了符号和源代码。我可以创建包含符号的应用程序,即使进行了全面优化。除非二进制文件被剥离。在剥离二进制文件的情况下,您可以始终尝试凝视水晶球。-C |--demangle[=style]应该考虑C++过滤器的部分:nm-anCfoo@DanMoulding对于剥离二进制文件,您可以使用
readelf-Ws