strace/linux/x86_64
Dmitry V. Levin 43b7c24994 Introduce print_sigset_addr function
As the definition of NSIG_BYTES is based on NSIG defined in <signal.h>,
NSIG_BYTES cannot be used in files that use kernel sigset_t.

Add another wrapper around print_sigset_addr_len_limit function that
takes one argument less than print_sigset_addr_len wrapper.  This new
wrapper is going to be used in cases when the length argument is equal
to NSIG_BYTES.

* defs.h (print_sigset_addr): New function prototype.
* signal.c (print_sigset_addr): New function.
* linux/alpha/arch_sigreturn.c (arch_sigreturn): Replace
print_sigset_addr_len with print_sigset_addr.
* linux/arm/arch_sigreturn.c (arch_sigreturn): Likewise.
* linux/crisv10/arch_sigreturn.c (arch_sigreturn): Likewise.
* linux/ia64/arch_sigreturn.c (arch_sigreturn): Likewise.
* linux/microblaze/arch_sigreturn.c (arch_sigreturn): Likewise.
* linux/mips/arch_sigreturn.c (arch_sigreturn): Likewise.
* linux/tile/arch_sigreturn.c (arch_sigreturn): Likewise.
* linux/x86_64/arch_sigreturn.c (arch_sigreturn): Likewise.
2017-03-09 22:51:46 +00:00
..
arch_regs.c Cleanup print_pc 2015-11-30 03:30:51 +00:00
arch_regs.h x86_64, x32: implement rt_sigreturn decoding 2015-03-04 17:54:25 +00:00
arch_sigreturn.c Introduce print_sigset_addr function 2017-03-09 22:51:46 +00:00
asm_stat.h x86_64: provide a replacement of <asm/stat.h> for x32 personality 2016-08-24 12:10:50 +00:00
errnoent1.h Cleanup auxiliary errnoent files 2015-02-23 03:56:06 +00:00
errnoent2.h Cleanup auxiliary errnoent files 2015-02-23 03:56:06 +00:00
gentab.pl Compress blank lines 2012-02-25 15:41:21 +00:00
get_error.c Remove HAVE_STRUCT_TCB_EXT_ARG, ext_arg, and u_lrval 2016-12-26 10:43:35 +00:00
get_scno.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
get_syscall_args.c Replace widen_to_long with truncate_klong_to_current_wordsize 2016-12-26 17:55:59 +00:00
getregs_old.c Add copyright headers to some files which lack them 2015-12-17 17:56:48 +00:00
getregs_old.h syscall.c: refactor getregs_old fallback in get_regs 2016-11-13 11:16:15 +00:00
ioctls_arch0.h Move KVM_* ioctl entries from ioctls_inc*.h to ioctls_arch*.h 2016-11-22 00:21:01 +00:00
ioctls_arch1.h ioctl: take all 32 bits of ioctl commands into account 2015-01-22 00:27:38 +00:00
ioctls_arch2.h ioctl: use x32 specific ioctl entries on x32 personality 2015-03-02 02:55:14 +00:00
ioctls_inc0.h ioctl: take all 32 bits of ioctl commands into account 2015-01-22 00:27:38 +00:00
ioctls_inc1.h ioctl: take all 32 bits of ioctl commands into account 2015-01-22 00:27:38 +00:00
ioctls_inc2.h ioctl: use x32 specific ioctl entries on x32 personality 2015-03-02 02:55:14 +00:00
set_error.c Implement success injection 2017-01-28 09:47:00 +00:00
set_scno.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
signalent1.h Cleanup auxiliary signalent files 2015-02-23 20:55:11 +00:00
signalent2.h Cleanup auxiliary signalent files 2015-02-23 20:55:11 +00:00
syscallent1.h x86_64: decode __old_kernel_stat based syscalls 2013-05-01 15:36:13 +00:00
syscallent2.h Use the same style of includes in linux/*/* files 2013-02-20 12:38:14 +01:00
syscallent.h Implement -e trace=%sched option for tracing sched_* syscalls 2017-03-05 01:11:13 +01:00
userent.h process.c: split struct_user_offsets into architecture-specific include files 2014-12-11 19:25:02 +00:00