From: Julian Seward Date: Tue, 20 Aug 2002 18:09:15 +0000 (+0000) Subject: Implement __NR_iopl (change I/O privilege level). I suspect this is X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=03457dc7125c164086514beb2a5996d36d48c5a0;p=thirdparty%2Fvalgrind.git Implement __NR_iopl (change I/O privilege level). I suspect this is pretty useless unless the x86 IN/OUT insns are also implemented, but hey. MERGE TO HEAD git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@606 --- diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index 580f6af350..eadfaeb632 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -417,6 +417,15 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) /* !!!!!!!!!! New, untested syscalls !!!!!!!!!!!!!!!!!!!!! */ +# if defined(__NR_iopl) + case __NR_iopl: /* syscall 110 */ + /* int iopl(int level); */ + if (VG_(clo_trace_syscalls)) + VG_(printf)("iopl ( %d )\n", arg1); + KERNEL_DO_SYSCALL(tid,res); + break; +# endif + # if defined(__NR_getxattr) case __NR_getxattr: /* syscall 229 */ /* ssize_t getxattr (const char *path, const char* name,