binutils-gdb/gdb/testsuite/lib
Ulrich Weigand e3039479e4 ChangeLog:
* arm-linux-nat.c: Include "observer.h" and "gdbthread.h".
	(PTRACE_GETHBPREGS, PTRACE_SETHBPREGS): Define.
	(struct arm_linux_hwbp_cap): New type.
	(arm_linux_get_hwbp_cap): New function.
	(arm_linux_get_hw_breakpoint_count): Likewise.
	(arm_linux_get_hw_watchpoint_count): Likewise.
	(arm_linux_can_use_hw_breakpoint): Likewise.
	(arm_hwbp_type): New type.
	(arm_hwbp_control_t): Likewise.
	(struct arm_linux_hw_breakpoint): Likewise.
	(struct arm_linux_thread_points): Likewise.
	(arm_threads): New global variable.
	(arm_linux_find_breakpoints_by_tid): New function.
	(arm_hwbp_control_initialize): Likewise.
	(arm_hwbp_control_is_enabled): Likewise.
	(arm_hwbp_control_disable): Likewise.
	(arm_linux_hw_breakpoint_initialize): Likewise.
	(arm_linux_get_hwbp_type): Likewise.
	(arm_linux_hw_watchpoint_initialize): Likewise.
	(arm_linux_hw_breakpoint_equal): Likewise.
	(arm_linux_insert_hw_breakpoint1): Likewise.
	(arm_linux_remove_hw_breakpoint1): Likewise.
	(arm_linux_insert_hw_breakpoint): Likewise.
	(arm_linux_remove_hw_breakpoint): Likewise.
	(arm_linux_region_ok_for_hw_watchpoint): Likewise.
	(arm_linux_insert_watchpoint): Likewise.
	(arm_linux_remove_watchpoint): Likewise.
	(arm_linux_stopped_data_address): Likewise.
	(arm_linux_stopped_by_watchpoint): Likewise.
	(arm_linux_watchpoint_addr_within_range): Likewise.
	(arm_linux_new_thread): Likewise.
	(arm_linux_thread_exit): Likewise.
	(_initialize_arm_linux_nat): Install hardware breakpoint/watchpoint
	related target callbacks.  Register arm_linux_new_thread and
	arm_linux_thread_exit.
	* arm-tdep.h (arm_pc_is_thumb): Add prototype.
	* arm-tdep.c (arm_pc_is_thumb): Make global.
	(arm_gdbarch_init): Call set_gdbarch_have_nonsteppable_watchpoint.

testsuite/ChangeLog:

	* lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
	(skip_hw_watchpoint_tests): Likewise.
	(skip_hw_watchpoint_multi_tests): Likewise.
2011-02-21 15:03:38 +00:00
..
ada.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
cell.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
cl_util.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
cl_util.h run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
compiler.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
compiler.cc run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
cp-support.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
dwarf.exp 2011-01-19 Yao Qi <yao@codesourcery.com> 2011-01-19 20:38:41 +00:00
fortran.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb-python.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb.exp ChangeLog: 2011-02-21 15:03:38 +00:00
gdbserver-support.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
java.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-support.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
objc.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
opencl.exp gdb/testsuite/ChangeLog 2011-01-21 14:05:51 +00:00
opencl_hostapp.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
opencl_kernel.cl gdb: 2010-11-05 14:31:30 +00:00
pascal.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
prelink-support.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
set_unbuffered_mode.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
trace-support.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00