Re: 关于x命令查看符号的地址

WinDbg

关于x命令查看符号的地址


wrong 2011-01-14, 18:22 下午
使用windbg打开一个SEH_Trmt.exe,使用lm看到windbg已经加载了私有的符号。
当使用0:000> x seh_trmt!main 命令时,windbg却总是提示
Type information missing error for main
其实我并不在乎main是什么类型,而只是想看看main的地址,请问为什么会这样,我需要怎么做。

Re: 关于x命令查看符号的地址


Forward 2011-01-18, 10:20 上午

在我机器上测试也是一样的现象,我使用x Text!* Text的所有符号打出来看了下,发现有不少符号都是Type information missing error。我也不明白。

 

LZ说的问题,我有个另外的解决方法,使用u Text!main 就可以了,也可以使用bp Text!main,之后G一下,也可以看到main的地址。

Re: 关于x命令查看符号的地址


格蠹老雷 2011-01-18, 11:19 上午
VC编译器(二位用的)总是把类型信息(type information)放在vcx0.pdb中(有《软件调试》的话,看下第25章),因此可能出现二位遇到说的问题。在链接选项中有个是否把类型信息集成到一起(project.pdb),即/pdbtype:con... (P772)
建议二位检查一下这个链接选项, 如果还有问题,启用把WinDBG的log,然后把log传上来

Re: 关于x命令查看符号的地址


wrong 2011-01-30, 15:16 下午
无意中发现ln命令可以直接跟符号名。
即ln main即可。看来x命令可以退休了。haha

Re: 关于x命令查看符号的地址


lepsiloon 2012-04-17, 10:15 上午
 Raymond wrote:
VC编译器(二位用的)总是把类型信息(type information)放在vcx0.pdb中(有《软件调试》的话,看下第25章),因此可能出现二位遇到说的问题。在链接选项中有个是否把类型信息集成到一起(project.pdb),即/pdbtype:con... (P772) 建议二位检查一下这个链接选项, 如果还有问题,启用把WinDBG的log,然后把log传上来

Powered by Community Server Powered by CnForums.Net