【发布时间】:2011-09-28 01:47:50
【问题描述】:
当您使用 ptrace 执行单步操作时,该过程是执行一“行”代码还是执行一行汇编。如果是前一种情况,有没有办法只通过一条处理器指令在 linux 中步进一个进程?
我的意思是在内核中执行此操作,但 GDB 源代码有点大,很难准确跟踪它在执行 ASM 单步操作时所做的工作。我想单步执行一个过程,只是我不确定 ptrace 单步的确切行为是什么(只有 1 条指令或更多?)
【问题讨论】:
标签: linux assembly linux-kernel x86 ptrace