diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2018-01-15 22:47:38 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2018-01-15 22:47:38 +0000 |
commit | 8672a7189da348b20a7afdbe88c8f2a95dc8c890 (patch) | |
tree | f45a3546273f1b3e97c531b32546f0e18129d24e /linux/avr32 | |
parent | 24d48dde06839ecf848f27e38f4a502e6c44e732 (diff) | |
download | strace-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.h | 10 |
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" }, |