gdb and binutils branch master updated. 8ee5199a42ae43b3a9b349640b8a0e2125ede34f
hjl@sourceware.org
hjl@sourceware.org
Thu Dec 19 22:21:00 GMT 2013
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch, master has been updated
via 8ee5199a42ae43b3a9b349640b8a0e2125ede34f (commit)
from 05c0465e16a5e2db92f8975aebf2bb5aacb1c542 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8ee5199a42ae43b3a9b349640b8a0e2125ede34f
commit 8ee5199a42ae43b3a9b349640b8a0e2125ede34f
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Thu Dec 19 14:17:48 2013 -0800
Add amd64_x32_linux_record_tdep and amd64_x32_sys
X32 Linux system calls are diffferent from amd64 Linux system calls in
system call numbers as well as parameter types/values. This patch adds
amd64_x32_linux_record_tdep and amd64_x32_syscall for x32.
PR gdb/16304
* amd64-linux-tdep.c (amd64_canonicalize_syscall): Handle x32
system calls.
(amd64_x32_linux_record_tdep): New.
(amd64_linux_syscall_record_common): New function.
(amd64_linux_syscall_record): Call
amd64_linux_syscall_record_common with amd64_linux_record_tdep.
(amd64_x32_linux_syscall_record): Call
amd64_linux_syscall_record_common with
amd64_x32_linux_record_tdep.
(amd64_linux_init_abi_common): Move amd64_linux_record_tdep
initialization and tdep->i386_syscall_record setup to ...
(amd64_linux_init_abi): Here.
(amd64_x32_linux_init_abi): Initialize
amd64_x32_linux_record_tdep. Set tdep->i386_syscall_record to
amd64_x32_linux_syscall_record.
* amd64-linux-tdep.h (amd64_x32_syscall): New enum.
-----------------------------------------------------------------------
Summary of changes:
gdb/ChangeLog | 20 ++
gdb/amd64-linux-tdep.c | 564 +++++++++++++++++++++++++++++++++++++++++++-----
gdb/amd64-linux-tdep.h | 280 ++++++++++++++++++++++++
3 files changed, 807 insertions(+), 57 deletions(-)
hooks/post-receive
--
gdb and binutils
More information about the Gdb-cvs
mailing list