如何使windbg加载静态库的pdb

时间:2014-12-09 05:19:58

标签: c++ windbg

我有一个二进制文件a.dll,其中包含一个静态库b.lib。 我尝试使用windbg调试a.dll中的逻辑。 a.pdb可以加载到windbg会话中,这样我就可以看到有关a.dll的变量,函数和代码行的详细信息。 但是如何将b.pdb加载到windbg会话中呢?如果没有加载b.pdb,当逻辑进入b.lib的函数时,我看不到详细信息。

这是一个调用堆栈示例:

039fefdc 32e9eac3 0000000a 01ec4570 039ff1b0 a!b_function::ParamDirType (FPO: [0,0,0])
039ff214 32eeba62 047c5790 32f1d26c 039ff258 a!a_function+0x485 (FPO: [Non-Fpo]) (CONV: thiscall) [source code path @ 1874]

b_function在b.lib中实现,b.pdb未加载,所以我无法知道代码行。

Tnx适合任何可以提供帮助的人。

0 个答案:

没有答案