summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/82xx
diff options
context:
space:
mode:
authorAravinda Prasad <aravinda@linux.vnet.ibm.com>2012-11-04 22:15:28 +0000
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2012-11-15 13:01:13 +1100
commita53fd61ac2f411745471c1c877d5e072fbbf0e5c (patch)
treed797a07b1a1294e30ebe2fd2aadcbc190966850a /arch/powerpc/platforms/82xx
parent79597be99ac96b1409eb7ae41c336696d7c4f4d9 (diff)
powerpc/ptrace: Enable hardware breakpoint upon re-registering
On powerpc, ptrace will disable hardware breakpoint request once the breakpoint is hit. It is the responsibility of the caller to set it again. However, when the caller sets the hardware breakpoint again using ptrace(PTRACE_SET_DEBUGREG, child_pid, 0, addr), the hardware breakpoint is not enabled. While gdb's approach is to unregister and re-register the hardware breakpoint every time the breakpoint is hit - which is working fine, this could affect other programs trying to re-register hardware breakpoint without unregistering. This patch enables hardware breakpoint if the caller is re-registering. Signed-off-by: Aravinda Prasad <aravinda@linux.vnet.ibm.com> Acked-by: Michael Neuling <mikey@neuling.org> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/platforms/82xx')
0 files changed, 0 insertions, 0 deletions