约有 102 项符合查询结果, 以下是第 4 - 11项。
费时 < 1 秒。
打开dbgview是可以看到user mode的debug message,但是在kernel mode的windbg上无法看到那些debug message.
Win7 7600 + Windbg 6.11
可能会是什么问题?
Posted in Windows内核调试
by
Coding
on 2009-10-13
看了下VS2008的功能,有两个东西,autoexp 和 Visualizers 是用来定制watch窗口显示的。不过似乎也需要申明过这样一个类型。
不过autoexp是个很不错的东西,好像windbg下面也没有类似的东西。简单来说,用autoexp我可以很方便的只显示我关心的内容,只需要编辑一个''脚本''就可以了。
Visualizers 也有趣
这里有个C#的例子,调试一张图片的时候,直接就把这个图片显示出来了。
http://www.codeproject.com/KB/trace/ImageVisualizer.aspx
现在手头的windbg扩展dll,只是dump图片到磁盘,回头也写成可以直接显示的。
Posted in Windows内核调试
by
Coding
on 2009-10-13
我们能用dt address type 来按类型来输出内存的内容。
但是,有时候symbols里面根本就没有对应的type,比如说,有一个网络消息结构,在C/C++源文件里面,没有申明一个对应的结构,源代码里面都直接使用宏去访问消息中的特定的域。这样的话,为了在Windbg格式中格式化输出这样一个结构,只有自己写扩展命令去做。
问题在于,这样的无类型申明的结构很多,为每一个都写一个扩展明显不值得,而且不得不重新编译扩展dll。
是否已经有一个通用的扩展dll和对应的用于描述结构的''脚本文件'',扩展dll每次解析这样的一个''脚本文件''来格式化输出内存内容。
这样的话,每次有个新的需求,只需要写一个新的''脚本文件''来描述这个类型就可以了。
Posted in Windows内核调试
by
Coding
on 2009-10-12
当使用一个symbols的时候,比如dt一个变量或者加到watch窗口里面,当这个symbol没有带moudle name的时候,Windbg会在loaded和defferred loaded的symbols file里面匹配。如果不小心写错了一个symbol name, 那么所有的defferred loaded moudle都会被load一边,这很让人烦,虽然可以用ctrl+break中断这个load过程。
如果关掉Windbg Menu->Debug->Resolve Unqualified Symbols 倒是可以阻止在defferred loaded moudle里面找。
有没有什么方法,能够指定所有没有moudul ...
Posted in Windows内核调试
by
Coding
on 2009-09-29
Keyboard Scan Code Specification
http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/scancode.doc
不过我没细细的研究Scan code,直接google Dump1Keys找了个例子。
Dump1Keys=0x22 (Rightmost CTRL key + Leftmost CTRL key)
Dump2Key=0x3d (use space key)
然后左右ctrl加空格键就可以crash系统了。
放在这里,如果有别人也search ...
Posted in Windows内核调试
by
Coding
on 2009-09-21
还可以配置,上班来试试看。
其实我应该庆幸,问题不是出在另外一款只有触摸屏,没有键盘的机器上。
Posted in Windows内核调试
by
Coding
on 2009-09-19
笔记本由于布局的原因不把串口引出来也是常见的做法,至少还可以用用USB口。
可是键盘上居然没有Scroll键,简直让人抓狂,机器hang了没法生成dump file,不得不要跑到工厂去把USB线带过去连上。
其实微软应该提供个功能,定时crash OS
Posted in Windows内核调试
by
Coding
on 2009-09-18
什么都不干,机器开个十几个小时物理内存就用光了。
泄漏不像发生在user mode application。 没有发现哪个process占用了很高的内存。
求个解决问题的思路以及可以利用的工具。
正在看Windows Internals 4th里面关于memory的章节。
Posted in Windows内核调试
by
Coding
on 2009-09-02