伶俐楼房

文章
5
资源
0
加入时间
2年10月18天

Windows调试2.异常产生详细流程

程序设置了int3断点函数CPU获取后,根据IDT表中的int3的处理函数主要工作大概是填充 _KTRAP_FRAME 结构体,保存的是异常发生时的寄存器环境,因为在异常处理完毕之后,需要返回产生异常的地方继续执行然后把异常给CommonDispatchException//总结如下几个顺序__asm int 3;​ -> IDT[3]...