约有 10 项符合查询结果, 以下是第 1 - 1项。
费时 < 1 秒。
每个堆至少拥有一个段,那么这个段所拥有的堆块大小是固定的吗?如果不是固定的,段是操作系统如何分配的?是不提交的堆块用完以后,堆增长时操作系统再分配一个段?
Posted in WinDbg
by
azhuazhu
on 2009-02-20
关于图22-7左图的分析,和我调试的有点出入,请老师指点。红线部分不知道怎么压入栈和压入的什么东西?
文字如下:
内存情况如下以及我的分析
0012ff04 0012ff80 //压入edi
0012ff08 00070000 //压入esi
0012ff0c 7ffdf000 // ...
Posted in WinDbg
by
azhuazhu
on 2009-02-10
执行以上命令后,提示“Symbol _Teb not found”,请问如何解决。多谢了
Posted in WinDbg
by
azhuazhu
on 2009-02-01
0:000> lm
start end module name
00400000 0042d000 1 C (private pdb symbols) F:\1\Debug\1.pdb
77e60000 77f32000 KERNEL32 (deferred)
77f80000 77ffc000 ntdll (pdb symbols) e:\symbols\ntdll.pdb\41AFDCD61\ntdll.pdb
0:000> !peb
PEB at 7FFDF000
InheritedAddressSpace: No
...
Posted in WinDbg
by
azhuazhu
on 2008-11-25
我使用!peb命令可以看到peb的地址,然后使用dt _peb 地址 的命令,windbg提示我没有符号文件,请问,需要加载什么符号文件?如何加载?
我已经在“符号文件路径”中填写了符号服务器和对应程序符号文件的路径。 多谢大虾了。
Posted in WinDbg
by
azhuazhu
on 2008-11-22
在这种情况下竟然解决了,给您邮寄代码时,要压缩文件夹,我删除了Debug文件夹,然后我再重新编译,然后调试的时候,使用 x 1!get*命令,竟然找到了,出现了 00401030 1!getcharBuff(void)。多谢大虾了。
Posted in WinDbg
by
azhuazhu
on 2008-11-18
谢谢各位的解答。对于这个问题,我曾仔细的看了772页关于编译器的设置。所以我现在也搞不清楚了,不是拼写的错误。同时,对于局部变量的查找,有的能找到,有的找不到。我感到非常奇怪。再次感谢二位的解答。
Posted in WinDbg
by
azhuazhu
on 2008-11-15
可能我的符号文件有问题?vc6,默认的debug编译,然后把pdb文件拷贝到设定的符号文件目录下,还是需要一些其他设置?
Posted in WinDbg
by
azhuazhu
on 2008-11-14
根据书上的方法,设置好符号路径后,利用x命令搜索,例如:x 1!getcharBuff,
总是显示:WARNING: Unable to verify checksum for 1.exe
Type information missing error for getcharBuff
什么原因呢?又用lm命令察看加载的模块,1.pdb为private pdb symbols。哪为大虾解答一下。
Posted in WinDbg
by
azhuazhu
on 2008-11-14