!gle

!gle 扩展显示当前线程的最后一个错误码。这个太好记了,getlasterror取首字母:

<span style="font-size:18px;">0:002> !gle
LastErrorValue: (Win32) 0 (0) - <Unable to get error code text>
LastStatusValue: (NTSTATUS) 0 - STATUS_WAIT_0
</span>  

  -all 显示目标系统中每个用户模式线程的最终错误。如果在用户模式下省略该参数,调试器显示当前线程的最终错误。如果内核模式下省略该参数,调试器显示当前的寄存器上下文指定的线程的最终错误。

<span style="font-size:18px;">0:002> !gle
LastErrorValue: (Win32) 0 (0) - <Unable to get error code text>
LastStatusValue: (NTSTATUS) 0 - STATUS_WAIT_0
0:002> !gle -all
Last error for thread 0:
LastErrorValue: (Win32) 0 (0) - <Unable to get error code text>
LastStatusValue: (NTSTATUS) 0xc0000135 - {  Last error for thread 1:
LastErrorValue: (Win32) 0 (0) - <Unable to get error code text>
LastStatusValue: (NTSTATUS) 0 - STATUS_WAIT_0  Last error for thread 2:
LastErrorValue: (Win32) 0 (0) - <Unable to get error code text>
LastStatusValue: (NTSTATUS) 0 - STATUS_WAIT_0
</span>  

g

g(Go)命令开始指定进程或线程的执行。这种执行将会在程序结束、遇到BreakAddress 或者其他造成调试器停止的事件发生时停止。

这个我们太经常用到了,

1.如果直接用g不带参数,表示无条件恢复调试目标的执行

2.g Address,相当于设了一个一次性断点,然后将调试目标执行到断点

3.gu 用于使调试目标执行完当前函数并且返回到调用者,由于这个命令知道当前的栈指针,因此它可以从递归函数调用中返回

4.运行到光标处,可以使用Ctrl+F10

5.gc 命令使用和遇到断点时一样的方式(单步、跟踪或自由执行)来从一个条件断点恢复执行。

6.gngN 命令继续给定线程的执行,但是不将异常标记为已处理。这样使得应用程序的异常处理器可以处理该异常

7.gh命令将给定线程的异常标识为已处理,并且允许该线程从产生异常的指令继续执行。

转载于:https://www.cnblogs.com/renyuan/p/6203206.html

【转】25.windbg-!gle、g(错误码、g系列)相关推荐

  1. 25.windbg-!gle、g(错误码、g系列)

    !gle !gle 扩展显示当前线程的最后一个错误码. 这个太好记了,getlasterror取首字母: <span style="font-size:18px;">0 ...

  2. 【Qt】新安装的虚拟机,使用QtCreator第一次编译时报错:g++: Command not found

    1.问题描述 新安装的虚拟机,使用QtCreator第一次编译时报错:g++: Command not found (或着报,make执行失败之类的错误) 2.原因分析 新安装的虚拟机中,没有g++. ...

  3. windbg错误码汇总

    引用:windows码农屠龙手册 windbg错误码汇总 80000003 Break instruction exception 中断指令异常,表示在系统未附加内核调试器时遇到断点或断言,通常中断指 ...

  4. VSCode 报错preLaunchTask“g++”已终止,退出代码为 1 一例的解决方案

    VSCode 报错preLaunchTask"g++"已终止的解决方案 搞了好半天配置发现vscode报错,preLaunchTask"g++"已终止,退出代码 ...

  5. android mediaplayer 错误码,MediaPlayer 错误码

    android.media.MediaPlayer错误码: /** Unspecified media player error. * @see android.media.MediaPlayer.O ...

  6. 转!!CMPP 网关错误码说明

    http://www.163duanxin.com/msg/1753.htm CMPP错误码说明 与中国移动代码的对应关系.  MI::zzzz SMSC返回状态报告的状态值为EXPIRED MJ:z ...

  7. Objective-C错误码

    NSMachErrorDomain 头文件目录:/usr/include/mach/kern_return.h #define KERN_SUCCESS 0#define KERN_INVALID_A ...

  8. Windows Sockets 错误码及出错原因

    From: http://blog.csdn.net/mjay1234/article/details/7684316 Windows Sockets在头文件winsock.h中定义了所有的错误码,它 ...

  9. Linux系统C/C++通用错误码实现模板

    背景 公司C++项目初期是安排不同的人编写不同的模块,有嵌入式ARM的,有socket协议的,有mysql的,有redis的,不同人风格不同.由于当时我还在运维小组搞docker,没参与规则的制定,后 ...

最新文章

  1. 月薪5K的运维小白如何成为月薪5W的高级架构师?
  2. mysql 主从复制优化、并行复制
  3. 驾驶卡丁车 模拟,迷宫(女赛)
  4. Android Animation动画(很详细)
  5. Struts 1高级应用
  6. java在进行修改时报400_java开发注册群组报错400
  7. CSS-合理使用z-index控制盒子视轴高度,解决z-index失效
  8. GitHub Research:超过50%的Java记录语句写错了
  9. 跟踪 linux 内核调用_Linux用户和内核空间中的动态跟踪
  10. Bad version number in .class file问题解决
  11. 启动hadoop遇到的datanode启动不了
  12. 正确识别希捷Backup Plus新睿品1TB正品,杜绝奸商猖獗
  13. python飞机大战怎么将图片保存_Python飞机大战完整素材包(字体音乐图片)
  14. 【经典书】机器学习导论(附PDF)
  15. 小米游戏本2019 I7 9750H 黑苹果安装教程【OC 引导 + Big Sur11.6.1】
  16. 第1课:郭盛华课程_零基础学Linux操作系统
  17. word高级技能之自动生成图目录/表目录
  18. 芜湖市市一中2021年高考成绩查询,2021年芜湖各高中录取分数线预测
  19. 数据分析-思维分析逻辑day02
  20. vue/cli 和 vue 版本对应及安装

热门文章

  1. Unity中 利用Line Renderer || Trail Renderer制作飘烟拖尾
  2. 面试:m3u8到底是什么格式
  3. linux rndis usb网络,RNDIS介绍
  4. fine-uploader的使用
  5. C语言版CRC-16系列校验算法
  6. Error:For input string: Consult IDE log for more details (Help | Show Log)
  7. /dev/mem可没那么简单
  8. 微信官方提供的生成二维码接口得到的是当前公众号的二维码。
  9. Python_杂学系列_4.利用BeautifulSoup和PyQt5做小案例
  10. Unity语音识别(百度AI长语句语音识别Unity原生短语语音识别)