]> granicus.if.org Git - strace/commit
x86_64, x32: implement rt_sigreturn decoding
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 4 Mar 2015 12:19:55 +0000 (12:19 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 4 Mar 2015 17:54:25 +0000 (17:54 +0000)
commitccb4fdac4388f1e07591f4087a723ea1bb142076
tree1047541bd1807818275f806011ee5adfc3795792
parentdb19936861698d1cdb466c8d5d57bee029bf7282
x86_64, x32: implement rt_sigreturn decoding

* syscall.c [X86_64 || X32] (x86_64_rsp_ptr): New variable.
* linux/x86_64/arch_regs.h (x86_64_rsp_ptr): New declaration.
* linux/x86_64/syscallent.h (15): Use sys_sigreturn for rt_sigreturn
decoding.
* linux/x32/syscallent.h (513): Likewise.
* signal.c (sys_sigreturn) [X86_64 || X32]: Print signal mask
for non-i386 personalities.
linux/x32/syscallent.h
linux/x86_64/arch_regs.h
linux/x86_64/syscallent.h
signal.c
syscall.c