binutils-gdb/gdb/testsuite
Yao Qi 3451853062 Support displaced stepping for Thumb 16-bit insns.
gdb/
	* arm-tdep.c (THUMB_NOP) Define.
	(thumb_copy_unmodified_16bit): New.
	(thumb_copy_b, thumb_copy_bx_blx_reg): New.
	(thumb_copy_alu_reg): New.
	(arm_copy_svc): Move some common code to ...
	(install_svc): ... here.  New.
	(thumb_copy_svc): New.
	(install_pc_relative): New.
	(thumb_copy_pc_relative_16bit): New.
	(thumb_decode_pc_relative_16bit): New.
	(thumb_copy_16bit_ldr_literal): New.
	(thumb_copy_cbnz_cbz): New.
	(cleanup_pop_pc_16bit_all): New.
	(thumb_copy_pop_pc_16bit): New.
	(thumb_process_displaced_16bit_insn): New.
	(thumb_process_displaced_32bit_insn): New.
	(thumb_process_displaced_insn): process thumb instruction.

	Support displaced stepping for Thumb 32-bit insns.
	gdb/
	* arm-tdep.c (thumb_copy_unmodified_32bit): New.
	(thumb2_copy_preload): New.
	(thumb2_copy_copro_load_store): New.
	(thumb2_copy_b_bl_blx): New.
	(thumb2_copy_alu_imm): New.
	(thumb2_copy_load_reg_imm): New.
	(thumb2_copy_load_literal): New
	(thumb2_copy_block_xfer): New.
	(thumb_32bit_copy_undef): New.
	(thumb_32bit_copy_unpred): New.
	(thumb2_decode_ext_reg_ld_st): New.
	(thumb2_decode_svc_copro): New.
	(decode_thumb_32bit_store_single_data_item): New.
	(thumb_copy_pc_relative_32bit): New.
	(thumb_decode_pc_relative_32bit): New.
	(decode_thumb_32bit_ld_mem_hints): New.
	(thumb2_copy_table_branch): New
	(thumb_process_displaced_32bit_insn): Process Thumb 32-bit
	instructions.

	gdb/testsuite/
	* gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
	instructions.
	(test_adr_32bit, test_pop_pc): Likewise.
	(test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
	Thumb instructions.
	* gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
	in gdb_test_multiple.
	(test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
2011-09-18 14:34:55 +00:00
..
config gdb: testsuite: add Blackfin support 2011-07-06 18:40:30 +00:00
gdb.ada [Ada] Re-implement `info tasks' command using ui-out 2011-09-16 19:09:57 +00:00
gdb.arch Support displaced stepping for Thumb 16-bit insns. 2011-09-18 14:34:55 +00:00
gdb.asm gdb: testsuite: add Blackfin support 2011-07-06 18:40:30 +00:00
gdb.base gdb/testsuite/ 2011-09-18 02:36:27 +00:00
gdb.cell
gdb.cp * gdb.cp/meth-typedefs.cc: New file. 2011-08-18 16:19:01 +00:00
gdb.disasm
gdb.dwarf2 * gdb.dwarf2/clztest.exp: Fix initialization of tests array. 2011-09-12 18:07:22 +00:00
gdb.fortran
gdb.gdb
gdb.hp
gdb.java gdb/testsuite/ 2011-07-07 14:08:21 +00:00
gdb.mi gdb/testsuite/ 2011-08-26 21:11:08 +00:00
gdb.modula2
gdb.multi
gdb.objc
gdb.opencl
gdb.opt
gdb.pascal
gdb.python gdb/testsuite/ 2011-09-16 07:34:27 +00:00
gdb.reverse
gdb.server
gdb.stabs
gdb.threads 2011-09-02 Pedro Alves <pedro@codesourcery.com> 2011-09-02 19:21:02 +00:00
gdb.trace gdb/testsuite/ 2011-09-08 17:40:54 +00:00
gdb.xml gdb/testsuite/ 2011-08-14 15:58:40 +00:00
lib gdb/testsuite/ 2011-09-18 02:36:27 +00:00
.gdbinit
aclocal.m4
ChangeLog Support displaced stepping for Thumb 16-bit insns. 2011-09-18 14:34:55 +00:00
configure
configure.ac
dg-extract-results.sh
Makefile.in
TODO