strace/linux/powerpc64
Eugene Syromyatnikov c05b95334c Implement -e trace=%%statfs option
linux/*/syscallent*.h part is updated automatically by:

    sed -i 's/\(TSF\),[[:space:]]\?/\1|TSFA,/' linux/*/syscallent*.h
    sed -i 's/\(TFSF\),/\1|TSFA,/' linux/*/syscallent*.h
    sed -i 's/0\(,.*ustat\)/TSFA\1/' linux/*/syscallent*.h

* sysent.h (TRACE_STATFS_LIKE): New macro.
* syscall.c: Alias TSFA to TRACE_STATFS_LIKE around syscallent.h inclusion.
* qualify.c (lookup_class): Add SCHED_STATFS_LIKE for "%%statfs".
* strace.1 (.SS Filtering): Add information about %%statfs syscall class.
* NEWS: Mention this change.
* linux/32/syscallent.h (statfs64, fstatfs64): Add TSFA flag.
* linux/64/syscallent.h (statfs, fstatfs): Likewise.
* linux/aarch64/syscallent.h (statfs, fstatfs, ustat): Likewise.
* linux/mips/syscallent-n64.h: Likewise.
* linux/x32/syscallent.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
* linux/arm/syscallent.h (statfs, statfs64, fstatfs, fstatfs64, ustat):
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-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/xtensa/syscallent.h: Likewise.
* linux/alpha/syscallent.h (osf_statfs, osf_statfs64, statfs,
ofs_fstatfs, osf_fstatfs64, ustat): Likewise.
* linux/mips/syscallent-compat.h (*_statfs, *_statvfs, *_fstatfs): Likewise.
* tests/gen_tests.in (trace_statfs_like): New entry.
* tests/trace_statfs_like.in: New file.
* tests/Makefile.am (EXTRA_DIST): Add it.
* tests/ksysent.c (TSFA): New macro, defined to 0.
* tests/nsyscalls.c: Likewise.
2017-04-21 19:49:03 +00:00
..
arch_regs.c powerpc64, sparc64: fix redefinitions of ARCH_PC_REG 2016-08-14 00:03:03 +00:00
arch_regs.h powerpc64: fix build regression 2015-02-23 21:54:07 +00:00
arch_rt_sigframe.c Introduce get_rt_sigframe_addr function 2017-03-13 15:22:50 +00:00
arch_sigreturn.c sigreturn.c: split arch specific code into separate arch files 2015-03-23 22:25:05 +00:00
errnoent1.h Cleanup auxiliary errnoent files 2015-02-23 03:56:06 +00:00
errnoent.h Change errnoent.h files to use designated initializers 2015-02-23 13:29:17 +00:00
get_error.c syscall.c: split arch specific code into separate arch files 2015-03-23 22:24:59 +00:00
get_scno.c cleanup: make get_scno.c files more readable 2015-11-30 01:46:52 +00:00
get_syscall_args.c syscall.c: split arch specific code into separate arch files 2015-03-23 22:24:59 +00:00
getregs_old.c syscall.c: split arch specific code into separate arch files 2015-03-23 22:24:59 +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 ioctl: take all 32 bits of ioctl commands into account 2015-01-22 00:27:38 +00:00
ioctls_arch1.h ioctl: take all 32 bits of ioctl commands into account 2015-01-22 00:27:38 +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
rt_sigframe.h Introduce struct_rt_sigframe type 2017-03-13 15:22:50 +00:00
set_error.c Implement arch specific methods of changing syscall number and error code 2016-11-16 02:33:13 +00:00
set_scno.c Implement arch specific methods of changing syscall number and error code 2016-11-16 02:33:13 +00:00
signalent1.h Cleanup auxiliary signalent files 2015-02-23 20:55:11 +00:00
syscallent1.h powerpc64: maintain own linux/powerpc64 subdirectory 2015-01-21 17:34:37 +00:00
syscallent.h Implement -e trace=%%statfs option 2017-04-21 19:49:03 +00:00
userent.h powerpc64: maintain own linux/powerpc64 subdirectory 2015-01-21 17:34:37 +00:00