summaryrefslogtreecommitdiff
path: root/linux/avr32
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2018-01-15 22:47:38 +0000
committerDmitry V. Levin <ldv@altlinux.org>2018-01-15 22:47:38 +0000
commit8672a7189da348b20a7afdbe88c8f2a95dc8c890 (patch)
treef45a3546273f1b3e97c531b32546f0e18129d24e /linux/avr32
parent24d48dde06839ecf848f27e38f4a502e6c44e732 (diff)
downloadstrace-8672a7189da348b20a7afdbe88c8f2a95dc8c890.tar.gz
Enhance decoding of mq_* syscalls
* mq.c (SYS_FUNC(mq_open)): Add RVAL_FD to return value. (SYS_FUNC(mq_timedsend), SYS_FUNC(mq_timedreceive), SYS_FUNC(mq_notify), SYS_FUNC(mq_getsetattr)): Print the first argument using printfd. * NEWS: Mention this change. * pathtrace.c (pathtrace_match_set) <SEN_mq_getsetattr, SEN_mq_notify, SEN_mq_open, SEN_mq_timedreceive, SEN_mq_timedsend>: Skip matching. * linux/32/syscallent.h (mq_getsetattr, mq_notify, mq_open, mq_timedreceive, mq_timedsend): Add TD flag. * linux/64/syscallent.h: Likewise. * linux/alpha/syscallent.h: Likewise. * linux/arm/syscallent.h: Likewise. * linux/avr32/syscallent.h: Likewise. * linux/bfin/syscallent.h: Likewise. * linux/crisv10/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/ia64/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent-n32.h: Likewise. * linux/mips/syscallent-n64.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/powerpc64/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/sparc64/syscallent.h: Likewise. * linux/x32/syscallent.h: Likewise. * linux/x86_64/syscallent.h: Likewise. * linux/xtensa/syscallent.h: Likewise.
Diffstat (limited to 'linux/avr32')
-rw-r--r--linux/avr32/syscallent.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/linux/avr32/syscallent.h b/linux/avr32/syscallent.h
index d75e5df70..d9975588d 100644
--- a/linux/avr32/syscallent.h
+++ b/linux/avr32/syscallent.h
@@ -253,12 +253,12 @@
[224] = { 6, TD, SEN(fadvise64_64), "fadvise64_64" },
[225] = { 3, 0, SEN(printargs), "cacheflush" },
[226] = { 5, 0, SEN(vserver), "vserver" },
-[227] = { 4, 0, SEN(mq_open), "mq_open" },
+[227] = { 4, TD, SEN(mq_open), "mq_open" },
[228] = { 1, 0, SEN(mq_unlink), "mq_unlink" },
-[229] = { 5, 0, SEN(mq_timedsend), "mq_timedsend" },
-[230] = { 5, 0, SEN(mq_timedreceive), "mq_timedreceive" },
-[231] = { 2, 0, SEN(mq_notify), "mq_notify" },
-[232] = { 3, 0, SEN(mq_getsetattr), "mq_getsetattr" },
+[229] = { 5, TD, SEN(mq_timedsend), "mq_timedsend" },
+[230] = { 5, TD, SEN(mq_timedreceive), "mq_timedreceive" },
+[231] = { 2, TD, SEN(mq_notify), "mq_notify" },
+[232] = { 3, TD, SEN(mq_getsetattr), "mq_getsetattr" },
[233] = { 4, 0, SEN(kexec_load), "kexec_load" },
[234] = { 5, TP, SEN(waitid), "waitid" },
[235] = { 5, 0, SEN(add_key), "add_key" },