summaryrefslogtreecommitdiff
path: root/gdb/gdbserver/ChangeLog.x32
blob: e5f5d02a292099194307f376a03e2dab0b37d0fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
2012-02-13  H.J. Lu  <hongjiu.lu@intel.com>

	* linux-low.c (linux_qxfer_libraries_svr4): Update call to
	elf_64_file_p.

2011-03-03  H.J. Lu  <hongjiu.lu@intel.com>

	* Makefile.in: Replace intel32 with x32.
	* Makefile.in: Likewise.
	* configure.srv: Likewise.
	* linux-x86-low.c: Likewise.

2011-01-15  H.J. Lu  <hongjiu.lu@intel.com>

	* Makefile.in (clean): Also remove intel32.c intel32-linux.c
	intel32-avx.c intel32-avx-linux.c.
	(intel32.o): New.
	(intel32.c): Likewise.
	(intel32-linux.o): Likewise.
	(intel32-linux.c): Likewise.
	(intel32-avx.o): Likewise.
	(intel32-avx.c): Likewise.
	(intel32-avx-linux.o): Likewise.
	(intel32-avx-linux.c): Likewise.

	* configure.srv (srv_amd64_regobj): Add intel32.o intel32-avx.o.
	(srv_amd64_linux_regobj): Add intel32-linux.o intel32-avx-linux.o.
	(srv_i386_64bit_xmlfiles): Add i386/intel32-core.xml.
	(srv_amd64_xmlfiles): Add i386/intel32.xml i386/intel32-avx.xml.
	(srv_amd64_linux_xmlfiles): Add i386/intel32-linux.xml
	i386/intel32-avx-linux.xml.

	* linux-low.c (linux_is_64bit): New.
	(elf_64_header_p): Also return the e_machine field.
	(elf_64_file_p): Likewise.

	* linux-low.h (linux_is_64bit): New.
	(elf_64_file_p): Add a pointer to unsigned int.

	* linux-x86-low.c (init_registers_intel32_linux): New.
	(init_registers_intel32_avx_linux): Likwise.
	(x86_linux_update_xmltarget): Check linux_is_64bit.
	(x86_arch_setup): Check EM_X86_64.  Set linux_is_64bit.