今天在调试一个hang的程序时候,猜想应该是一个线程锁没有被释放,暂停 查看callback时最后是到ntdll的一堆函数里去了。
忽然想到windbg是可以加载微软的symbols, 想想vs应该也可以的,如果看到函数名应该就可以确认了,网上找了一会
没仔细研究文档,只记录一个简单的方法:
Tools->Option->Debugging->Symbols->Cached ....
填上 symsrv*symsrv.dll*D:/symbols*http://msdl.microsoft.com/download/symbols
D:/symbols是我的本地存放sybmols的路径
在调试时同意个license后就开始下载了.
有了系统dll的symbols对调试帮助还是很大的,可惜以前都没想到。