【转】25.windbg-!gle、g(错误码、g系列)
!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.gn和gN 命令继续给定线程的执行,但是不将异常标记为已处理。这样使得应用程序的异常处理器可以处理该异常
7.gh命令将给定线程的异常标识为已处理,并且允许该线程从产生异常的指令继续执行。
转载于:https://www.cnblogs.com/renyuan/p/6203206.html
【转】25.windbg-!gle、g(错误码、g系列)相关推荐
- 25.windbg-!gle、g(错误码、g系列)
!gle !gle 扩展显示当前线程的最后一个错误码. 这个太好记了,getlasterror取首字母: <span style="font-size:18px;">0 ...
- 【Qt】新安装的虚拟机,使用QtCreator第一次编译时报错:g++: Command not found
1.问题描述 新安装的虚拟机,使用QtCreator第一次编译时报错:g++: Command not found (或着报,make执行失败之类的错误) 2.原因分析 新安装的虚拟机中,没有g++. ...
- windbg错误码汇总
引用:windows码农屠龙手册 windbg错误码汇总 80000003 Break instruction exception 中断指令异常,表示在系统未附加内核调试器时遇到断点或断言,通常中断指 ...
- VSCode 报错preLaunchTask“g++”已终止,退出代码为 1 一例的解决方案
VSCode 报错preLaunchTask"g++"已终止的解决方案 搞了好半天配置发现vscode报错,preLaunchTask"g++"已终止,退出代码 ...
- android mediaplayer 错误码,MediaPlayer 错误码
android.media.MediaPlayer错误码: /** Unspecified media player error. * @see android.media.MediaPlayer.O ...
- 转!!CMPP 网关错误码说明
http://www.163duanxin.com/msg/1753.htm CMPP错误码说明 与中国移动代码的对应关系. MI::zzzz SMSC返回状态报告的状态值为EXPIRED MJ:z ...
- Objective-C错误码
NSMachErrorDomain 头文件目录:/usr/include/mach/kern_return.h #define KERN_SUCCESS 0#define KERN_INVALID_A ...
- Windows Sockets 错误码及出错原因
From: http://blog.csdn.net/mjay1234/article/details/7684316 Windows Sockets在头文件winsock.h中定义了所有的错误码,它 ...
- Linux系统C/C++通用错误码实现模板
背景 公司C++项目初期是安排不同的人编写不同的模块,有嵌入式ARM的,有socket协议的,有mysql的,有redis的,不同人风格不同.由于当时我还在运维小组搞docker,没参与规则的制定,后 ...
最新文章
- 月薪5K的运维小白如何成为月薪5W的高级架构师?
- mysql 主从复制优化、并行复制
- 驾驶卡丁车 模拟,迷宫(女赛)
- Android Animation动画(很详细)
- Struts 1高级应用
- java在进行修改时报400_java开发注册群组报错400
- CSS-合理使用z-index控制盒子视轴高度,解决z-index失效
- GitHub Research:超过50%的Java记录语句写错了
- 跟踪 linux 内核调用_Linux用户和内核空间中的动态跟踪
- Bad version number in .class file问题解决
- 启动hadoop遇到的datanode启动不了
- 正确识别希捷Backup Plus新睿品1TB正品,杜绝奸商猖獗
- python飞机大战怎么将图片保存_Python飞机大战完整素材包(字体音乐图片)
- 【经典书】机器学习导论(附PDF)
- 小米游戏本2019 I7 9750H 黑苹果安装教程【OC 引导 + Big Sur11.6.1】
- 第1课:郭盛华课程_零基础学Linux操作系统
- word高级技能之自动生成图目录/表目录
- 芜湖市市一中2021年高考成绩查询,2021年芜湖各高中录取分数线预测
- 数据分析-思维分析逻辑day02
- vue/cli 和 vue 版本对应及安装
热门文章
- Unity中 利用Line Renderer || Trail Renderer制作飘烟拖尾
- 面试:m3u8到底是什么格式
- linux rndis usb网络,RNDIS介绍
- fine-uploader的使用
- C语言版CRC-16系列校验算法
- Error:For input string: Consult IDE log for more details (Help | Show Log)
- /dev/mem可没那么简单
- 微信官方提供的生成二维码接口得到的是当前公众号的二维码。
- Python_杂学系列_4.利用BeautifulSoup和PyQt5做小案例
- Unity语音识别(百度AI长语句语音识别Unity原生短语语音识别)