软件调试笔记16 - 用户态调试过程:中断到调试器

几种典型的中断到调试器方法: 1. 初始断点 2. 编程时加入断点,比如用DebugBreak API等。 3. 通过调试器设置断点 4. 通过远程线程触发断点异常: 会在被调试进程里创建一个远程线程,这个线程一运行就会执行断点指令。 5. 在线程当前执行位置设置断点:用现有的线程。 首先会将所有的线程挂起,然后取得每个线程的执行上下文,得到线程的程序指针寄存器的值,并在这个值对应的代码处设置一个
相关文章
相关标签/搜索