diff options
author | Wu Zhou <woodzltc@cn.ibm.com> | 2006-02-08 06:43:00 +0000 |
---|---|---|
committer | Wu Zhou <woodzltc@cn.ibm.com> | 2006-02-08 06:43:00 +0000 |
commit | 2a3cdf79c3c29d2a4447cf3d6c83256c4873ef26 (patch) | |
tree | 59596ce8fccfda6646a2d4d56349e1f639c36352 /gdb/target.c | |
parent | e0d24f8d6e485843de9fac1ba21412491e07be7b (diff) | |
download | gdb-2a3cdf79c3c29d2a4447cf3d6c83256c4873ef26.zip gdb-2a3cdf79c3c29d2a4447cf3d6c83256c4873ef26.tar.gz gdb-2a3cdf79c3c29d2a4447cf3d6c83256c4873ef26.tar.bz2 |
* breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Delete.
* config/i386/nm-i386sol2.h (TARGET_REGION_OK_FOR_HW_WATCHPOINT): New.
(TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
* config/mips/nm-irix5.h (TARGET_REGION_OK_FOR_HW_WATCHPOINT): New.
(TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
* config/sparc/nm-sol2.h (TARGET_REGION_OK_FOR_HW_WATCHPOINT): New.
(TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
* inf-ttrace.c (inf_ttrace_region_ok_for_hw_watchpoint): New.
(inf_ttrace_region_size_ok_for_hw_watchpoint): Delete.
(inf_ttrace_target): Delete to_region_size_ok_for_hw_watchpoint and
add to_region_ok_for_hw_watchpoint.
* s390-nat.c (s390_region_size_ok_for_hw_watchpoint): Delete.
(s390_region_ok_for_hw_watchpoint): New.
(_initialize_s390_nat): Delete to_region_size_ok_for_hw_watchpoint
and add to_region_ok_for_hw_watchpoint.
* target.c (default_region_size_ok_for_hw_watchpoint,
debug_to_region_size_ok_for_hw_watchpoint): Delete prototype.
(update_current_target): Delete to_region_size_ok_for_hw_watchpoint
inheritance and default_region_size_ok_for_hw_watchpoint.
(default_region_ok_for_hw_watchpoint): If len is less than or equal
the length of void pointer, return ok.
(default_region_size_ok_for_hw_watchpoint): Delete.
(debug_to_region_size_ok_for_hw_watchpoint): Delete.
(setup_target_debug): Delete to_region_size_ok_for_hw_watchpoint.
* target.h (struct target_ops): Delete
to_region_size_ok_for_hw_watchpoint.
(TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
Diffstat (limited to 'gdb/target.c')
-rw-r--r-- | gdb/target.c | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/gdb/target.c b/gdb/target.c index d542bbf..3da3e65 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -50,8 +50,6 @@ static void default_terminal_info (char *, int); static int default_region_ok_for_hw_watchpoint (CORE_ADDR, int); -static int default_region_size_ok_for_hw_watchpoint (int); - static int nosymbol (char *, CORE_ADDR *); static void tcomplain (void); @@ -133,8 +131,6 @@ static int debug_to_stopped_data_address (struct target_ops *, CORE_ADDR *); static int debug_to_region_ok_for_hw_watchpoint (CORE_ADDR, int); -static int debug_to_region_size_ok_for_hw_watchpoint (int); - static void debug_to_terminal_init (void); static void debug_to_terminal_inferior (void); @@ -411,7 +407,6 @@ update_current_target (void) INHERIT (to_stopped_by_watchpoint, t); INHERIT (to_have_continuable_watchpoint, t); INHERIT (to_region_ok_for_hw_watchpoint, t); - INHERIT (to_region_size_ok_for_hw_watchpoint, t); INHERIT (to_terminal_init, t); INHERIT (to_terminal_inferior, t); INHERIT (to_terminal_ours_for_output, t); @@ -539,8 +534,6 @@ update_current_target (void) return_zero); de_fault (to_region_ok_for_hw_watchpoint, default_region_ok_for_hw_watchpoint); - de_fault (to_region_size_ok_for_hw_watchpoint, - default_region_size_ok_for_hw_watchpoint); de_fault (to_terminal_init, (void (*) (void)) target_ignore); @@ -1588,13 +1581,7 @@ find_default_create_inferior (char *exec_file, char *allargs, char **env, static int default_region_ok_for_hw_watchpoint (CORE_ADDR addr, int len) { - return TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT (len); -} - -static int -default_region_size_ok_for_hw_watchpoint (int byte_count) -{ - return (byte_count <= TYPE_LENGTH (builtin_type_void_data_ptr)); + return (len <= TYPE_LENGTH (builtin_type_void_data_ptr)); } static int @@ -2147,20 +2134,6 @@ debug_to_region_ok_for_hw_watchpoint (CORE_ADDR addr, int len) } static int -debug_to_region_size_ok_for_hw_watchpoint (int byte_count) -{ - CORE_ADDR retval; - - retval = debug_target.to_region_size_ok_for_hw_watchpoint (byte_count); - - fprintf_unfiltered (gdb_stdlog, - "TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT (%ld) = 0x%lx\n", - (unsigned long) byte_count, - (unsigned long) retval); - return retval; -} - -static int debug_to_stopped_by_watchpoint (void) { int retval; @@ -2566,7 +2539,6 @@ setup_target_debug (void) current_target.to_stopped_by_watchpoint = debug_to_stopped_by_watchpoint; current_target.to_stopped_data_address = debug_to_stopped_data_address; current_target.to_region_ok_for_hw_watchpoint = debug_to_region_ok_for_hw_watchpoint; - current_target.to_region_size_ok_for_hw_watchpoint = debug_to_region_size_ok_for_hw_watchpoint; current_target.to_terminal_init = debug_to_terminal_init; current_target.to_terminal_inferior = debug_to_terminal_inferior; current_target.to_terminal_ours_for_output = debug_to_terminal_ours_for_output; |