diff options
author | Michael Eager <eager@eagercon.com> | 2012-07-19 18:27:17 +0000 |
---|---|---|
committer | Michael Eager <eager@eagercon.com> | 2012-07-19 18:27:17 +0000 |
commit | 961bd387ba464dbd902efdf2dd97b57f32835472 (patch) | |
tree | cc042ee2d8f0fba1c3812c199d7526705dedb9a7 /gdb/gdbserver/i386-low.c | |
parent | 90f47860e1849087fb8233186cdee3a34740b9d9 (diff) | |
download | gdb-961bd387ba464dbd902efdf2dd97b57f32835472.zip gdb-961bd387ba464dbd902efdf2dd97b57f32835472.tar.gz gdb-961bd387ba464dbd902efdf2dd97b57f32835472.tar.bz2 |
2012-07-19 Michael Eager <eager@eagercon.com>
* i386-low.c (Z_packet_to_hw_type): Add Z_PACKET_HW_BP, translate
to hw_execute.
* linux-x86-low.c (x86_insert_point, x86_remove_point):
Call i386_low_insert_watchpoint, i386_low_remove_watchpoint to add/del
hardware breakpoint.
Diffstat (limited to 'gdb/gdbserver/i386-low.c')
-rw-r--r-- | gdb/gdbserver/i386-low.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/gdbserver/i386-low.c b/gdb/gdbserver/i386-low.c index 902a9e9..b47392f 100644 --- a/gdb/gdbserver/i386-low.c +++ b/gdb/gdbserver/i386-low.c @@ -410,6 +410,7 @@ Invalid value %d of operation in i386_handle_nonaligned_watchpoint.\n", return retval; } +#define Z_PACKET_HW_BP '1' #define Z_PACKET_WRITE_WP '2' #define Z_PACKET_READ_WP '3' #define Z_PACKET_ACCESS_WP '4' @@ -421,6 +422,8 @@ Z_packet_to_hw_type (char type) { switch (type) { + case Z_PACKET_HW_BP: + return hw_execute; case Z_PACKET_WRITE_WP: return hw_write; case Z_PACKET_READ_WP: |