Support for HWbreak/watchpoint across fork/vfork on arm-native
authorOmair Javaid <omair.javaid@linaro.org>
Wed, 12 Mar 2014 20:23:55 +0000 (01:23 +0500)
committerOmair Javaid <omair.javaid@linaro.org>
Wed, 12 Mar 2014 20:23:55 +0000 (01:23 +0500)
commit638c5f496205e1209547f3f6303f773270882173
tree50b631a8b9038fbc2de9d5abe79a0db71795daff
parent6d03af93d24ffd30f19e66753106fc85ea0a51e4
Support for HWbreak/watchpoint across fork/vfork on arm-native

This patch updates arm native support for hwbreak-/watchpoints to enable
support for hwbreak-/watchpoints across fork/vfork. This involves changes to
hwbreak-/watchpoint insertion mechanism to the modern way, by marking debug
registers as needing update, but only really updating them on resume, which is
necessary for supporting watchpoints in non-stop mode. This also updates a
previously maintained per thread hwbreak-/watchpoint cache to a per process
cache which allows target specific code to come in sync with gdb-linux calls to
threads create/destroy and process fork/exit hooks.
gdb/ChangeLog
gdb/arm-linux-nat.c