0
我看到這個答覆How to get function's name from function's pointer in C?。但是這個解決方案是針對linux的。如何使用MinGW從C中的函數指針獲取函數的名稱?
我看到這個答覆How to get function's name from function's pointer in C?。但是這個解決方案是針對linux的。如何使用MinGW從C中的函數指針獲取函數的名稱?
我發現這個http://ivbel.blogspot.fr/2012/02/how-to-get-functions-name-from.html
res = SymGetSymFromAddr64(GetCurrentProcess(), addr, &dis64, pSym);
if (!res)
{
/* TODO: call your trace function instead of printf */
printf("SymGetSymFromAddr64 fails, error=%ld\n", GetLastError());
return FALSE;
}
else
{
strcpy(symbolName, pSym->Name);
}
完整的代碼鏈接
對這些可能會幫助你找到答案: [Win32的 - 回溯從C代碼(HTTP://計算器。在C中如何抓取堆棧跟蹤?(http://stackoverflow.com/questions/105659/how-can)(http://support.microsoft.com/kb/5693192/win32-backtrace-from-c-code/5699483#567483) - 酮抓鬥-A-棧跟蹤在-c)的 –