【问题标题】:ptrace watchpoint on register寄存器上的 ptrace 观察点
【发布时间】:2012-06-25 16:35:23
【问题描述】:

我正在编写一个带有一些调试功能的 C 程序。 我需要在 ptraced 进程的寄存器访问上设置一个断点。 最好的方法是什么?

【问题讨论】:

  • 有什么特别的寄存器吗? CPU 每个周期都会进行“寄存器访问”。
  • 是的,如果读取或写入 rax 寄存器,我想停止跟踪的进程。

标签: c ptrace


【解决方案1】:

试试看

watch $rax

在 gdb 控制台中。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2020-08-31
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 2014-01-30
    • 2018-03-07
    • 2019-10-02
    • 1970-01-01
    • 2020-07-16
    相关资源
    最近更新 更多