我只是想学习c++filt,网络上没有足够的示例用法......
我正在编写一个 main.cpp 文件并尝试读取机器代码......
g++ -S main.cpp -> gives me main.s
如果我需要找出一个分解值,我可以使用
g++ -S main.cpp | c++filt <demangled name>
例如)
g++ -S main.cpp | c++filt _Z3gooi
给了我值 goo(int i)// 这是签名,
有没有一种方法,可以用分解值替换当前的 main.s 文件,例如,
_Z3gooi
将在文件本身中分解为 goo(int i),而不是控制台......??? ?
可以在
完成C++filt<main.s>temp.s
不,因为拆解后的名称通常作为符号名称无效。