windbg入门教程中常见命令总结

在之前几篇文章中使用了多种命令包括,查看内存的d命令、查看堆栈的k命令以及查看线程的~命令等等。

现在总结如下:

命令 命令描述 .cls 清除windbg调试窗口内容 .frame 设置进入某个函数栈,可用于显示当前栈中的局部变量 ~ 显示或者切换线程信息(~* ~1),可以配合其他命令执行(~*kn) k 显示当前线程的堆栈, 例如kb kp,kn,这些后缀控制了显示的格式和信息 d 用于显示内存信息,比如da,dd等等 dt 用于显示类型,包括局部变量、全局变量、联合体和结构体 .exr 显示异常记录信息 .cxr 显示上下文记录信息 !analyze 自动分析并生成异常报告 !locks 显示死锁

为了方法查询和了解命令的用途,这里给出两个链接,一个链接整理的很清楚,一个是官方的文档,链接一更加推荐哦!

链接一: http://windbg.info/doc/1-common-cmds.html

链接二:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/commands

经验分享 程序员 微信小程序 职场和发展