windbg常用命令总结

备注:
1.windbg启动进程以后,会自动中断在ntdll!LdrpDoDebuggerBreak函数

调试命令:
1.查看调用堆栈:kn/kv/kp
2.切换到发生异常的线程上下文:.ecxr  (有时需要执行这个命令,才能在崩溃线程上看到正常的调用堆栈)
3.显示所有模块信息及符号加载情况:lm
  查看模块的详细符号信息:lm vm <模块名> 如:lm vm VideoPlayerCore  (这里不能有后缀名)
                                         如:lm vm VideoPlayer*
  检查符号匹配情况:!lmi <模块名>
4.重新加载符号文件:.reload
  强制重新加载(即使已加载):.reload /f
  重新加载特定模块:.reload /f <模块名> 如:.reload /f MyApp.exe (这里必须加上后缀名)
  显示/设置符号路径:.sympath
  将某个符号路径加载到已有的符号路径后面:.sympath+ <new path>
  设置缓存符号文件路径和微软服务器符号文件路径:.sympath SRV*C:\symbols*https://msdl.microsoft.com/download/symbols
  启用符号加载的详细日志:!sym noisy
5.查看所有线程信息:~
  切换到指定线程:使用 ~[线程号]s 切换到目标线程(线程号是 ~ 命令输出的最左列数字)
                  如:~0s     &nbs

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值