我有一个二进制文件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适合任何可以提供帮助的人。