This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH V4 1/6] Merge gdb and gdbserver implementations for siginfo
- From: Pedro Alves <palves at redhat dot com>
- To: Walfred Tedeschi <walfred dot tedeschi at intel dot com>, eliz at gnu dot org, brobecker at adacore dot com
- Cc: gdb-patches at sourceware dot org
- Date: Thu, 21 Jan 2016 15:05:38 +0000
- Subject: Re: [PATCH V4 1/6] Merge gdb and gdbserver implementations for siginfo
- Authentication-results: sourceware.org; auth=none
- References: <1453387705-6597-1-git-send-email-walfred dot tedeschi at intel dot com> <1453387705-6597-2-git-send-email-walfred dot tedeschi at intel dot com>
On 01/21/2016 02:48 PM, Walfred Tedeschi wrote:
> 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-01-15 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.
OK. This patch stands on its own -- please go ahead an push it.
Thanks,
Pedro Alves