diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2017-03-09 22:51:46 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2017-03-09 22:51:46 +0000 |
commit | 43b7c249947b7b4784214c6eb61894d47193992c (patch) | |
tree | f2ec79f69ec840a84236bd979f572e55de85d23e /linux/microblaze | |
parent | a58fc3c95032a4ee7bb5d5ded3a8ff3ef14076fb (diff) | |
download | strace-43b7c249947b7b4784214c6eb61894d47193992c.tar.gz |
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.
Diffstat (limited to 'linux/microblaze')
-rw-r--r-- | linux/microblaze/arch_sigreturn.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/linux/microblaze/arch_sigreturn.c b/linux/microblaze/arch_sigreturn.c index 6eb7cd8e8..6e4343a80 100644 --- a/linux/microblaze/arch_sigreturn.c +++ b/linux/microblaze/arch_sigreturn.c @@ -11,6 +11,6 @@ arch_sigreturn(struct tcb *tcp) addr += offsetof(struct sigcontext, oldmask); tprints("{mask="); - print_sigset_addr_len(tcp, addr, NSIG_BYTES); + print_sigset_addr(tcp, addr); tprints("}"); } |