还原修饰后的函数/变量名

目标文件中的函数/变量名都是经过编译器修饰后的, 可以通过工具得到相应的修饰前的名字:

1. linux 下 有工具 c++filt 

$ c++filt _ZN1N1C4funcEi
N::C::func(int)

2. windows 下,  有 API 

DWORD WINAPI UnDecorateSymbolName(
  _In_   PCTSTR DecoratedName,
  _Out_  PTSTR UnDecoratedName,
  _In_   DWORD UndecoratedLength,
  _In_   DWORD Flags
);


你可能感兴趣的:(还原修饰后的函数/变量名)