软件调试笔记6 - 断点和单步执行: 硬件断点

重点介绍下读写域的使用方式。 硬件断点的设置方法: 用户态的调试器如何设置硬件断点呢?答案是通过线程的上下文context数据来间接访问调试寄存器。CONTEXT结构用来保存线程的执行状态,在多任务系统中,操作系统通过让多个任务轮换运行来使多个程序同时运行。当一个线程被挂起,包括通用寄存器在内的线程上下文信息会被保存起来,当该线程恢复执行时,保存的内容又会被恢复到寄存器中。用户态调试器可以用Set
相关文章
相关标签/搜索