From: Will Newton Date: Mon, 16 Sep 2013 15:54:50 +0000 (+0000) Subject: gdbserver, aarch64: Zero out regs in aarch64_linux_set_debug_regs. X-Git-Tag: gdb_7_6_2-2013-12-08-release~51 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c279deaab83f6268e61205b9a0542177b37e8577;p=thirdparty%2Fbinutils-gdb.git gdbserver, aarch64: Zero out regs in aarch64_linux_set_debug_regs. Apply the same fix that was applied to aarch64-linux-nat.c. 2013-09-16 Will Newton * linux-aarch64-low.c (aarch64_linux_set_debug_regs): Zero out regs. --- diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index 0d679edf0f5..514bbcb68d2 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,8 @@ +2013-09-16 Will Newton + + * linux-aarch64-low.c (aarch64_linux_set_debug_regs): Zero + out regs. + 2013-08-29 Jan Kratochvil PR server/15604 diff --git a/gdb/gdbserver/linux-aarch64-low.c b/gdb/gdbserver/linux-aarch64-low.c index 9dcfc55faa4..97f701d0374 100644 --- a/gdb/gdbserver/linux-aarch64-low.c +++ b/gdb/gdbserver/linux-aarch64-low.c @@ -602,6 +602,7 @@ aarch64_linux_set_debug_regs (const struct aarch64_debug_reg_state *state, const CORE_ADDR *addr; const unsigned int *ctrl; + memset (®s, 0, sizeof (regs)); iov.iov_base = ®s; iov.iov_len = sizeof (regs); count = watchpoint ? aarch64_num_wp_regs : aarch64_num_bp_regs;