From a3f80dfc46583606897a93e098725c79f0934ec1 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Sat, 18 May 2002 11:01:06 +0000 Subject: [PATCH] Add getitimer (Pascal Massimino) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@288 --- vg_syscall_mem.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index 6d4e4975a4..1ffac13ad2 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -422,6 +422,18 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) /* !!!!!!!!!! New, untested syscalls !!!!!!!!!!!!!!!!!!!!! */ + case __NR_getitimer: /* syscall 105 */ + /* int getitimer(int which, struct itimerval *value); */ + if (VG_(clo_trace_syscalls)) + VG_(printf)("getitimer ( %d, %p )\n", arg1, arg2); + must_be_writable( tst, "getitimer(timer)", arg2, + sizeof(struct itimerval) ); + KERNEL_DO_SYSCALL(tid,res); + if (!VG_(is_kerror)(res) && arg2 != (Addr)NULL) { + make_readable(arg2, sizeof(struct itimerval)); + } + break; + # if defined(__NR_syslog) case __NR_syslog: /* syscall 103 */ /* int syslog(int type, char *bufp, int len); */ -- 2.47.2