summaryrefslogtreecommitdiff
path: root/linux/powerpc
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2018-01-22 00:31:07 +0000
committerDmitry V. Levin <ldv@altlinux.org>2018-01-23 23:17:02 +0000
commit7494f63faac62330c5be7cc5a239d3683d3fdea4 (patch)
tree64d63e2e95670be21b5efb4705bbfa151eba0950 /linux/powerpc
parentf03d67cfd9aefc2d2c62b623c6f37b24854c5c4a (diff)
downloadstrace-7494f63faac62330c5be7cc5a239d3683d3fdea4.tar.gz
Rework decoding and pathtrace of old select syscall
* linux/arch_defs_.h [!HAVE_ARCH_OLD_SELECT] (HAVE_ARCH_OLD_SELECT): New macro. * linux/aarch64/arch_defs_.h (HAVE_ARCH_OLD_SELECT): Likewise. * linux/arm/arch_defs_.h: Likewise. * linux/bfin/arch_defs_.h: Likewise. * linux/i386/arch_defs_.h: Likewise. * linux/m68k/arch_defs_.h: Likewise. * linux/microblaze/arch_defs_.h: Likewise. * linux/powerpc64/arch_defs_.h: Likewise. * linux/sh/arch_defs_.h: Likewise. * linux/x32/arch_defs_.h: Likewise. * linux/x86_64/arch_defs_.h: Likewise. * linux/powerpc/arch_defs_.h: New file. * Makefile.am (EXTRA_DIST): Add it. * desc.c (SYS_FUNC(oldselect)): Rewrite using fetch_indirect_syscall_args, move under [HAVE_ARCH_OLD_SELECT]. * pathtrace.c (match_xselect_args): New function. (pathtrace_match_set): Use it.
Diffstat (limited to 'linux/powerpc')
-rw-r--r--linux/powerpc/arch_defs_.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/linux/powerpc/arch_defs_.h b/linux/powerpc/arch_defs_.h
new file mode 100644
index 000000000..a72e6807a
--- /dev/null
+++ b/linux/powerpc/arch_defs_.h
@@ -0,0 +1 @@
+#define HAVE_ARCH_OLD_SELECT 1