我以前有过,here https://stackoverflow.com/questions/4920610/c-class-function-in-assembly,已经表明 C++ 函数不容易用汇编表示。现在我有兴趣以一种或另一种方式阅读它们,因为 Callgrind(Valgrind 的一部分)显示它们被破坏,而在装配中它们被显示被破坏。
所以我想要么破坏 Valgrind 函数的输出,要么破坏函数的程序集名称。有人尝试过类似的事情吗?我正在看一个website http://www.kegel.com/mangle.html并发现以下内容:
Code to implement demangling is part of the GNU Binutils package;
see libiberty/cplus-dem.c and include/demangle.h.
有人尝试过类似的事情吗?我想在 C 中进行 demangle/mangle。
我的编译器是 gcc 4.x。
Use the c++filt
用于解析名称的命令行工具。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)