修饰的符号名称

修饰的符号名称包括区分公共符号声明方式的字符。 对于 __stdcall 函数,名称包括“@”字符,以及指定其函数参数中的字节数的十进制数。 例如,LoadLibrary 函数的修饰名称为 LoadLibrary@4。 对于 C++ 函数,名称修饰较为复杂,并且会因编译器而异。

若要检索未编码的符号名称,请使用 UnDecorateSymbolName 函数。 或者,也可以调用 SymSetOptions 函数,以请求符号处理程序始终显示具有未编码名称的符号。 在加载符号之前,必须设置此选项,因为符号处理程序会在加载时创建符号名称表。