Winapi gets malformed name from function address
1 answer
Use SymSetOptions () . You want to disable the setting SYMOPT_UNDNAME
to see the changed name.
So roughly:
DWORD options = SymGetOptions();
SymSetOptions(options & ~SYMOPT_UNDNAME);
if (SymFromAddr(hProcess, dwAddress, &dwDisplacement, pSymbol))
{
// etc...
}
SymSetOptions(options);
+5
source to share