binutils-gdb/gdb/testsuite/gdb.arch
Ulrich Weigand 18819fa6ff gdb/
* arm-tdep.h (arm_insert_single_step_breakpoint): Add prototype.
	* arm-tdep.c (arm_override_mode): New global.
	(arm_pc_is_thumb): Respect arm_override_mode.  Remove single-step
	execution mode heuristics.
	(thumb_get_next_pc_raw): Remove INSERT_BKTP argument; always insert
	second single-step breakpoint if needed, using
	arm_insert_single_step_breakpoint.
	(arm_get_next_pc_raw): Remove INSERT_BKTP argument.  Only handle
	ARM execution mode, do not call thumb_get_next_pc_raw.
	(arm_get_next_pc): Encode execution mode in return value.  Call
	either arm_get_next_pc_raw or thumb_get_next_pc_raw.
	(arm_insert_single_step_breakpoint): New function.
	(arm_software_single_step): Call it.
	* arm-linux-tdep.c (arm_linux_sigreturn_return_addr): Add IS_THUMB
	argument to return execution mode of sigreturn target.
	(arm_linux_syscall_next_pc): Use it.
	(arm_linux_copy_svc): Update call.
	(arm_linux_software_single_step): Call
	arm_insert_single_step_breakpoint.

gdb/testsuite/
	* gdb.arch/thumb-singlestep.S: New file.
	* gdb.arch/thumb-singlestep.exp: Likewise.
2011-04-01 11:57:03 +00:00
..
Makefile.in 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
alpha-step.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
alpha-step.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
altivec-abi.c ChangeLog: 2011-02-08 13:25:01 +00:00
altivec-abi.exp gdb/ 2011-03-15 14:42:34 +00:00
altivec-regs.c
altivec-regs.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
amd64-byte.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
amd64-disp-step.S run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
amd64-disp-step.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
amd64-dword.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
amd64-i386-address.S run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
amd64-i386-address.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
amd64-pseudo.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
amd64-word.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
arm-disp-step.S 2011-02-15 Yao Qi <yao@codesourcery.com> 2011-02-15 14:26:34 +00:00
arm-disp-step.exp 2011-02-15 Yao Qi <yao@codesourcery.com> 2011-02-15 14:26:34 +00:00
e500-abi.c
e500-abi.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
e500-prologue.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
e500-prologue.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
e500-regs.c
e500-regs.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gcore.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb1291.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb1291.s Update the copyright year for most remaining files in GDB 2011-01-05 05:09:55 +00:00
gdb1431.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb1431.s Update the copyright year for most remaining files in GDB 2011-01-05 05:09:55 +00:00
gdb1558.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb1558.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-avx.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-avx.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-bp_permanent.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-byte.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-cpuid.h run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-disp-step.S run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-disp-step.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-gnu-cfi-asm.S run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-gnu-cfi.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
i386-gnu-cfi.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-permbkpt.S run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-permbkpt.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-prologue.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-prologue.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-pseudo.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-signal.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-signal.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-size-overlap.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-size-overlap.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-size.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-size.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-sse.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-sse.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-unwind.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-unwind.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
i386-word.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
ia64-breakpoint-shadow.S run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
ia64-breakpoint-shadow.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
iwmmxt-regs.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
iwmmxt-regs.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
pa-nullify.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
pa-nullify.s
pa64-nullify.s
powerpc-aix-prologue.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
powerpc-aix-prologue.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
powerpc-d128-regs.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
powerpc-d128-regs.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
powerpc-prologue.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
powerpc-prologue.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
ppc-dfp.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
ppc-dfp.exp gdb 2011-03-07 16:03:04 +00:00
ppc-fp.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
ppc-fp.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
ppc64-atomic-inst.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
ppc64-atomic-inst.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
spu-info.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
spu-info.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
spu-ls.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
spu-ls.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
system-gcore.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
thumb-prologue.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
thumb-prologue.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
thumb-singlestep.S gdb/ 2011-04-01 11:57:03 +00:00
thumb-singlestep.exp gdb/ 2011-04-01 11:57:03 +00:00
thumb2-it.S run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
thumb2-it.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
vsx-regs.c * rs6000-tdep: Include "features/rs6000/powerpc-vsx32.c". 2008-08-15 15:18:34 +00:00
vsx-regs.exp gdb/ 2011-02-15 13:35:23 +00:00