码迷,mamicode.com
首页 > 数据库 > 详细

请右击Windbg的DML

时间:2020-01-08 10:47:37      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:target   alt   目的   选项   clear   浮动   opera   span   pre   

你们都知道并喜欢DML,那些出现在WinDbg输出中的超链接,允许你们在思考崩溃代码的含义时漫无目的地点击。 但是,你知道DML在WinDbg的Windows10版本中甚至更好吗?已添加对游戏更改功能的支持:右键单击!
是的,您现在可以右键单击DML输出并打开一个新的选项菜单:

技术图片

 

此菜单中包括在新窗口中打开链接的功能,同时弹出一个命令浏览器窗口,显示您的输出:

技术图片

 

然后,您可以停靠或浮动此窗口,以便在继续分析时方便地获得输出(当然,命令浏览器已经存在一段时间了,但这只会使它更容易!)。

更好的是,您还可以获得特定于命令的菜单项。我最喜欢的例子是x命令。如果右键单击某个条目,则可以选择在指定函数上设置断点。

技术图片

 

不幸的是,这只在你有私人符号的情况下有效,但这有多酷?!
我找不到任何关于如何添加自己的右键菜单项的文档,所以我做了一些spelunging。右键单击某个项后,我对WinDbg进程的内存中的每个字符串执行了转储。在搜索输出时,我找到了要查找的内容:

<link cmd=”u fffff80061909850″><altlink name=”Set Breakpoint [bp]” cmd=”bp fffff80061909850″>OsrIsolate!IsolNetworkCleanup</link>

altlink标签是实现这一点的诀窍。在使用它的过程中,您还可以为一个DML链接设置多个altlink标记,用于多个右键单击选项。使DML字符串有点疯狂,但最终结果非常酷。

现在,继续右击吧!如果您发现任何其他带有酷右键单击选项的命令,请告诉我。

请右击Windbg的DML

标签:target   alt   目的   选项   clear   浮动   opera   span   pre   

原文地址:https://www.cnblogs.com/yilang/p/12164985.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!