From 2aa180e36a39385a251640a37c14166db8893767 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sun, 22 Nov 2015 18:18:43 +0000 Subject: [PATCH] Implement ioperm syscall decoding * ioperm.c: New file. * Makefile.am (strace_SOURCES): Add it. * linux/dummy.h (sys_ioperm): Remove stub alias. --- Makefile.am | 1 + ioperm.c | 9 +++++++++ linux/dummy.h | 1 - 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 ioperm.c diff --git a/Makefile.am b/Makefile.am index b74bf455..9f3d62dd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -73,6 +73,7 @@ strace_SOURCES = \ inotify.c \ io.c \ ioctl.c \ + ioperm.c \ ioprio.c \ ipc_defs.h \ ipc_msg.c \ diff --git a/ioperm.c b/ioperm.c new file mode 100644 index 00000000..1a92a263 --- /dev/null +++ b/ioperm.c @@ -0,0 +1,9 @@ +#include "defs.h" + +SYS_FUNC(ioperm) +{ + tprintf("%#lx, %#lx, %d", + tcp->u_arg[0], tcp->u_arg[1], (int) tcp->u_arg[2]); + + return RVAL_DECODED; +} diff --git a/linux/dummy.h b/linux/dummy.h index 356ece2e..fca11ef1 100644 --- a/linux/dummy.h +++ b/linux/dummy.h @@ -32,7 +32,6 @@ #endif /* still unfinished */ -#define sys_ioperm printargs #define sys_iopl printargs #define sys_kcmp printargs #define sys_kexec_file_load printargs -- 2.40.0