tangptr@126.com
发表于 2018-10-16 13:42:05
TP的学习笔记:巧用Windows调试信息过滤架构
相信不少开发者调试驱动的时候都使用了DbgPrint来输出调试信息。其简单粗暴的参数控制就跟控制台窗口开发的printf函数一模一样。
不过想必也有很多人遇到过头疼的“SXS消息洪水”吧。在被调试机内打开了DbgView并点开了"Enable Verbose Kernel Output"后,SXS大规模的输出往往会让WinDbg直接占满一个核心来输出信息并停止处理新的调试指令,而且还把你的调试输出挪到非常前面的位置了。
本文解释其根本,并给出解决方案。
**** Hidden Message *****
Ryzen
发表于 2018-10-17 08:52:17
楼主辛苦了,来学习看看,感谢分享
wrsharp
发表于 2018-10-17 09:36:05
感谢TP分享
软绵绵
发表于 2018-10-17 10:57:23
来学习看看,感谢分享
黄枫叶
发表于 2018-10-19 11:40:59
感谢楼主
a91103581
发表于 2018-10-19 20:01:57
看看,学习一下
Tesla.Angela
发表于 2018-10-24 15:41:50
如果你不打开"Enable Verbose Kernel Output",可能连你自己的输出都看不到。
还有个方法是在DBGVIEW里设置,过滤掉特定开头的消息。
tangptr@126.com
发表于 2018-10-25 14:30:26
Tesla.Angela 发表于 2018-10-24 15:41
如果你不打开"Enable Verbose Kernel Output",可能连你自己的输出都看不到。
还有个方法是在DBGVIEW里设 ...
不要开DbgView,这个调试输出会直接显示在WinDbg里。
打开了Enable Verbose Kernel Output,SXS的输出不会出现在DbgView里,而是在WinDbg里。
sunsan
发表于 2018-10-25 16:59:53
这SXS遇到过几次 都不知道怎么处理!来看看
zxy
发表于 2018-10-26 16:44:59
学习一下
fangkang
发表于 2018-10-27 14:37:30
看看楼主的实现方式
zt8152070
发表于 2018-11-15 13:58:42
楼主辛苦了,来学习看看,感谢分享
stylezhou
发表于 2018-12-19 10:32:30
学习下
mmlai8
发表于 2018-12-19 17:59:47
学习一下
yimingqpa
发表于 2018-12-20 16:02:06
6666,给楼主疯狂的打call
zoandcom
发表于 2019-3-11 14:53:24
增加过滤显示?
lucious
发表于 2019-3-12 03:07:49
感谢分享!
nakido
发表于 2019-4-6 17:58:03
感谢分享 学习一哈
Second
发表于 2019-4-19 17:03:38
学习一下...什么东西.
Peter_king55
发表于 2019-4-20 01:12:47
感謝分享!!
284406022
发表于 2019-4-22 16:09:54
正遇到这样的问题
Cloutain
发表于 2019-5-27 10:37:21
感谢分享,学习了
YOUBADBAD
发表于 2019-5-27 14:13:40
谢谢楼主
745452@qq.com
发表于 2019-6-2 21:57:10
感谢分享
453483289
发表于 2019-6-6 16:27:39
感谢分享
委员长
发表于 2019-6-6 16:44:38
这是个好东西
beijing0605
发表于 2019-6-8 07:08:52
楼主辛苦了,来学习看看,感谢分享
sc12345
发表于 2019-6-18 09:20:51
感谢分享,看看!
357491546
发表于 2019-6-21 00:28:01
学习学习看看
xu6399364
发表于 2019-6-27 23:48:42
see
yxxxxxxx
发表于 2019-7-4 15:18:39
谢谢楼主
MiWu
发表于 2019-7-8 18:18:24
刚遇到SXS很郁闷,打开论坛就看到这个贴子。。