标题 | 说明 |
---|---|
WinDbg - 发行说明 | WinDbg 新增功能 |
调试器数据模型
标题 | 说明 |
---|---|
dx 命令 | 用于显示调试器对象模型表达式的交互式命令 |
将 LINQ 与调试器对象配合使用 | 类似 SQL 的查询语言 |
NatVis 中的本机调试器对象 | 将对象与 NatVis 配合使用 |
WinDbg - 数据模型 | 如何使用 WinDbg 中内置的数据模型支持 |
扩展数据模型
标题 | 说明 |
---|---|
JavaScript 调试器脚本 | 如何使用 JavaScript 创建可理解调试器对象的脚本 |
WinDbg - 脚本 | 使用 WinDbg 内置脚本 |
https://github.com/Microsoft/WinDbg-Samples | 调试器团队的 GitHub 网站,他们在此分享最新的 JavaScript(和 C++)示例代码。 |
JavaScript 扩展中的本机调试器对象 | 介绍如何使用常见对象,并提供有关其属性和行为的参考信息。 |
TTD 基础
标题 | 说明 |
---|---|
时间旅行调试 - 概述 | TTD 概述 |
时间旅行调试 - 示例应用演练 | 要尝试时间旅行,请查看本教程 |
TTD 查询
标题 | 说明 |
---|---|
时间旅行调试对象简介。 | 可以使用数据模型查询时间旅行跟踪。 |
https://github.com/Microsoft/WinDbg-Samples/blob/master/TTDQueries/tutorial-instructions.md | 有关如何使用 TTD 查询调试 C++ 代码以查找有问题的代码的教程 |
https://github.com/Microsoft/WinDbg-Samples/tree/master/TTDQueries/app-sample | 实验室中使用的所有代码都可在此获取。 |
视频
观看碎片整理工具的这些剧集,了解 WinDbg 的实际操作。
标题 | 说明 |
---|---|
碎片整理工具 #182 | Tim、Chad 和 Andy 介绍了 WinDbg 的基础知识和部分功能 |
碎片整理工具 #183 | Nick、Tim 和 Chad 使用 WinDbg 并进行了快速演示 |
碎片整理工具 #184 | Bill 和 Andrew 演练了 WinDbg 中的脚本功能 |
碎片整理工具 #185 | James 和 Ivette 提供并介绍了时间旅行调试 |
碎片整理工具 #186 | James 和 JCAB 介绍了高级时间旅行调试 |
安装和连接
标题 | 说明 |
---|---|
WinDbg – 安装 | 安装说明 |
WinDbg–启动用户模式会话 | 用户模式 |
WinDbg - 启动内核模式会话 | 内核模式 |