我有两个c++函数的重载,并且我想在其中之一上设置一个断点:

0:000> bu myexe!displayerror
Matched: 00000000`ff3c6100 myexe!displayError (int, HRESULT, wchar_t *)
Matched: 00000000`ff3c60d0 myexe!displayError (int, HRESULT)
Ambiguous symbol error at 'myexe!displayerror'

哎呀,我可以在所有重载上设置断点,但是似乎无法弄清楚如何:
0:000> bu myexe!displayerror*
Matched: 00000000`ff3c6100 myexe!displayError (int, HRESULT, wchar_t *)
Matched: 00000000`ff3c60d0 myexe!displayError (int, HRESULT)
Ambiguous symbol error at 'myexe!displayerror*'

最佳答案

尝试:

bu 0xff3c6100

如果我没记错的话,WinDbg也允许按地址设置断点。

关于c++ - Windbg:如何在C++函数的重载之一上设置断点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/161639/

10-12 00:25