diff options
author | Jan Kratochvil <jan.kratochvil@redhat.com> | 2012-03-02 00:01:24 +0000 |
---|---|---|
committer | Jan Kratochvil <jan.kratochvil@redhat.com> | 2012-03-02 00:01:24 +0000 |
commit | 638234e578f3adc0dce3a9eedd3c698a75ef813f (patch) | |
tree | 0e6449e4941445c54a05a1e73b383cc2e6dbda52 | |
parent | ff87ee0b356d1856a52d89333a4c008f0698a37c (diff) | |
download | gdb-638234e578f3adc0dce3a9eedd3c698a75ef813f.zip gdb-638234e578f3adc0dce3a9eedd3c698a75ef813f.tar.gz gdb-638234e578f3adc0dce3a9eedd3c698a75ef813f.tar.bz2 |
gdb/
Fix -Wmissing-prototypes build.
* cris-tdep.c (cris_can_use_hardware_watchpoint)
(cris_region_ok_for_watchpoint, cris_stopped_data_address): Remove.
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/cris-tdep.c | 42 |
2 files changed, 6 insertions, 42 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index bf04289..f1bee2a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2012-03-02 Jan Kratochvil <jan.kratochvil@redhat.com> + + Fix -Wmissing-prototypes build. + * cris-tdep.c (cris_can_use_hardware_watchpoint) + (cris_region_ok_for_watchpoint, cris_stopped_data_address): Remove. + 2012-03-01 Jan Kratochvil <jan.kratochvil@redhat.com> Fix -Wmissing-prototypes build. diff --git a/gdb/cris-tdep.c b/gdb/cris-tdep.c index daa92e5..34a2594 100644 --- a/gdb/cris-tdep.c +++ b/gdb/cris-tdep.c @@ -477,48 +477,6 @@ crisv32_single_step_through_delay (struct gdbarch *gdbarch, return ret; } -/* Hardware watchpoint support. */ - -/* We support 6 hardware data watchpoints, but cannot trigger on execute - (any combination of read/write is fine). */ - -int -cris_can_use_hardware_watchpoint (int type, int count, int other) -{ - struct gdbarch_tdep *tdep = gdbarch_tdep (target_gdbarch); - - /* No bookkeeping is done here; it is handled by the remote debug agent. */ - - if (tdep->cris_version != 32) - return 0; - else - /* CRISv32: Six data watchpoints, one for instructions. */ - return (((type == bp_read_watchpoint || type == bp_access_watchpoint - || type == bp_hardware_watchpoint) && count <= 6) - || (type == bp_hardware_breakpoint && count <= 1)); -} - -/* The CRISv32 hardware data watchpoints work by specifying ranges, - which have no alignment or length restrictions. */ - -int -cris_region_ok_for_watchpoint (CORE_ADDR addr, int len) -{ - return 1; -} - -/* If the inferior has some watchpoint that triggered, return the - address associated with that watchpoint. Otherwise, return - zero. */ - -CORE_ADDR -cris_stopped_data_address (void) -{ - CORE_ADDR eda; - eda = get_frame_register_unsigned (get_current_frame (), EDA_REGNUM); - return eda; -} - /* The instruction environment needed to find single-step breakpoints. */ typedef |