binutils-gdb/gdb/regformats
Daniel Jacobowitz 8695c747d8 gdb/
* Makefile.in (amd64_linux_tdep_h): New.
	(amd64-linux-nat.o, amd64-linux-tdep.o): Update.
	* amd64-linux-nat.c (amd64_linux_gregset64_reg_offset): Add
	ORIG_RAX.
	(_initialize_amd64_linux_nat): Set amd64_native_gregset64_num_regs.
	* amd64-linux-tdep.c (amd64_linux_register_name)
	(amd64_linux_register_type, amd64_linux_register_reggroup_p)
	(amd64_linux_write_pc): New.
	(amd64_linux_init_abi): Use them, and update num_regs.
	* amd64-linux-tdep.h: New file.
	* amd64-tdep.c (amd64_register_name, amd64_register_type): Make
	public.
	* amd64-tdep.h (amd64_register_name, amd64_register_type): New
	prototypes.

	* regformats/reg-x86-64-linux.dat: New file.
gdb/testsuite/
	* Makefile.in (clean): Clean reg-x86-64-linux.c.
	(reg-x86-64-linux.o, reg-x86-64-linux.c): New.
	* configure.srv (x86_64-*-linux*): Use reg-x86-64-linux.o.
	* linux-x86-64-low.c (x86_64_regmap): Include ORIG_RAX.
	(x86_64_fill_gregset, x86_64_store_gregset): Skip floating
	point registers.
2006-08-19 15:15:18 +00:00
..
reg-arm.dat
reg-cris.dat
reg-crisv32.dat
reg-i386-linux.dat
reg-i386.dat
reg-ia64.dat * regformats/reg-ia64.dat: Remove NAT registers. 2005-10-25 11:11:08 +00:00
reg-m32r.dat
reg-m68k.dat
reg-mips.dat
reg-ppc64.dat gdb/ 2005-05-28 22:09:04 +00:00
reg-ppc.dat
reg-s390.dat
reg-s390x.dat
reg-sh.dat
reg-x86-64-linux.dat gdb/ 2006-08-19 15:15:18 +00:00
reg-x86-64.dat
regdat.sh
regdef.h