summaryrefslogtreecommitdiff
path: root/alpha.c
Commit message (Collapse)AuthorAgeFilesLines
* alpha: fix decoding of osf_statfs and osf_fstatfs syscallsDmitry V. Levin2016-04-251-0/+20
| | | | | | | | | | Do not attempt to print struct osf_statfs as if it was the same as struct statfs. Since struct osf_statfs has never been decoded properly, it is probably too late to implement a decoder, so let's just print the pointer. * statfs.c [ALPHA] (SYS_FUNC(osf_statfs), SYS_FUNC(osf_fstatfs)): Move ... * alpha.c: ... here. Replace printstatfs with printaddr.
* alpha: enhance decoding of getxpid, getxuid, and getxgid syscallsDmitry V. Levin2016-01-091-0/+63
Print the second return value of getxpid, getxuid, and getxgid syscalls that return a pair of values using the same mechanism as pipe syscall. * alpha.c: New file. * Makefile.am (strace_SOURCES): Add it. * linux/alpha/syscallent.h [20]: Change SEN(getpid) to SEN(getxpid). [24]: Change SEN(getuid) to SEN(getxuid). [47]: Change SEN(getgid) to SEN(getxgid). * NEWS: Mention this enhancement. * tests/uid.awk: Update for getxgid output change. * tests/uid.test: Cleanup. * tests/getxxid.c: New file. * tests/getxxid.test: New test. * tests/Makefile.am (check_PROGRAMS): Add getxxid. (TESTS): Add getxxid.test. * tests/.gitignore: Add getxxid.