私はちょうど c++filt を学ぼうとしています.Web で利用できる十分な使用例がありません....
私は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) としてデマングリングされます....