arm下获取被hit的watchpoint信息。


X86下设置硬断点寄存器DR0-3,DR7存储断点信息,在发生硬断点调试事件的时候,DR6会被设置报告调试事件的具体信息,包括地址,调试寄存器编号等等,通过检测DR6可以获取是否有硬断点被触发。在ARM下如何获取该信息,wvr存储地址信息,wcr中存储断点信息,但是没有诸如X86下的DR6作为汇报调试信息,手册体积庞大,有经验的回一下。

Linux debug Assembly

我曰曾轶可 12 years ago

Your Answer