ARM上的硬件断点

时间:2015-06-23 14:35:46

标签: debugging arm

硬件断点如何在ARM处理器上运行?我可以看到在x86和x64上有6个DEBUG寄存器,DR0到DR7。有人可以指向资源similar to this,但对于ARM?

1 个答案:

答案 0 :(得分:2)

ARM体系结构支持硬件和软件断点。在Cortex A7(ARM的ARM v7a实现)中,有六个硬件断点可用。结帐部分:Cortext A7 TRM

的10.2.2(断点和观察点)

当硬件断点用完时,调试器会插入一条BKPT指令来暂停执行。

您必须参考您正在查看的特定芯片的技术参考手册(TRM),以获取确切的硬件断点数。