gpt4 book ai didi

c++ - 可以使用 c++filt 将 demangled 名称写回 .s 文件本身吗?

转载 作者:行者123 更新时间:2023-11-28 08:09:05 26 4
gpt4 key购买 nike

我只是想学习c++filt,网络上没有足够的示例用法....

我正在编写一个 main.cpp 文件并尝试读取机器代码....

g++ -S main.cpp -> gives me main.s

如果我需要找出一个 demangled 值,我可以使用

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

关于c++ - 可以使用 c++filt 将 demangled 名称写回 .s 文件本身吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9548880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com