binutils-gdb/gdb/config/i386
Walfred Tedeschi 93813b37c8 Merge gdb and gdbserver implementations for siginfo
Extract the compatible siginfo handling from amd64-linux-nat.c and
gdbserver/linux-x86-low to a new file nat/amd64-linux-siginfo.c.

2016-02-02  Walfred Tedeschi  <walfred.tedeschi@intel.com>

gdb/ChangeLog:

	* nat/amd64-linux-siginfo.c: New file.
	* nat/amd64-linux-siginfo.h: New file.
	* Makefile.in (HFILES_NO_SRCDIR): Add nat/amd64-linux-siginfo.h.
	(amd64-linux-siginfo.o): New rule.
	* config/i386/linux64.mh (NATDEPFILES): Add amd64-linux-siginfo.o.
	* amd64-linux-nat.c (nat/amd64-linux-siginfo.h): New include.
	(compat_siginfo_from_siginfo, siginfo_from_compat_siginfo)
	(compat_x32_siginfo_from_siginfo, siginfo_from_compat_x32_siginfo)
	(compat_timeval, compat_sigval, compat_x32_clock, cpt_si_pid)
	(cpt_si_uid, cpt_si_timerid, cpt_si_overrun, cpt_si_status)
	(cpt_si_utime, cpt_si_stime, cpt_si_ptr, cpt_si_addr, cpt_si_band)
	(cpt_si_fd, si_timerid, si_overrun): Move to nat/amd64-linux-siginfo.c.

gdb/gdbserver/ChangeLog:

	* configure.srv (x86_64-*-linux*): Add amd64-linux-siginfo.o
	to srv_tgtobj.
	(i[34567]86-*-linux*): Add amd64-linux-siginfo.o
	to srv_tgtobj.
	* linux-x86-low.c [__x86_64__]: Include
	"nat/amd64-linux-siginfo.h".
	(compat_siginfo_from_siginfo, siginfo_from_compat_siginfo)
	(compat_x32_siginfo_from_siginfo, siginfo_from_compat_x32_siginfo)
	(compat_timeval, compat_sigval, compat_x32_clock, cpt_si_pid)
	(cpt_si_uid, cpt_si_timerid, cpt_si_overrun, cpt_si_status)
	(cpt_si_utime, cpt_si_stime, cpt_si_ptr, cpt_si_addr, cpt_si_band)
	(cpt_si_fd, si_timerid, si_overrun): Move from
	nat/amd64-linux-siginfo.c.
	* Makefile.in (amd64-linux-siginfo.o:): New rule.
2016-02-02 11:42:56 +01:00
..
cygwin.mh Rename 32- and 64-bit Intel files from "i386" to "x86" 2014-09-02 16:54:08 +01:00
cygwin64.mh GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
darwin.mh Rename 32- and 64-bit Intel files from "i386" to "x86" 2014-09-02 16:54:08 +01:00
fbsd.mh Rename 32- and 64-bit Intel files from "i386" to "x86" 2014-09-02 16:54:08 +01:00
fbsd64.mh Rename 32- and 64-bit Intel files from "i386" to "x86" 2014-09-02 16:54:08 +01:00
go32.mh Don't set CC in config/i386/go32.mh 2014-11-19 15:44:35 +08:00
i386gnu.mh Use core regset iterators on GNU Hurd 2014-12-01 13:42:41 +01:00
i386sol2.mh gdb/ 2013-04-11 14:13:44 +00:00
linux.mh Revert the previous 7 commits of: Validate binary before use 2015-07-15 20:27:32 +02:00
linux64.mh Merge gdb and gdbserver implementations for siginfo 2016-02-02 11:42:56 +01:00
mingw.mh Rename 32- and 64-bit Intel files from "i386" to "x86" 2014-09-02 16:54:08 +01:00
mingw64.mh Rename 32- and 64-bit Intel files from "i386" to "x86" 2014-09-02 16:54:08 +01:00
nbsd64.mh * Makefile.in (amd64nbsd-nat.o): New dependency. 2008-03-16 08:50:43 +00:00
nbsdelf.mh Mark Kettenis <kettenis@gnu.org> 2006-12-17 13:30:44 +00:00
nm-fbsd.h GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
nm-i386gnu.h GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
nto.mh * config/tm-linux.h (REALTIME_LO, REALTIME_HI): Do not define. 2006-11-28 19:07:51 +00:00
obsd.mh Enable rhreads support on OpenBSD/i386. 2014-03-01 15:29:34 +01:00
obsd64.mh Enable rthreads support on OpenBSD/amd64. 2014-03-01 11:49:58 +01:00
sol2-64.mh gdb/ 2013-04-11 14:13:44 +00:00