|
From: <sv...@va...> - 2007-05-01 08:11:04
|
Author: sewardj
Date: 2007-05-01 09:10:48 +0100 (Tue, 01 May 2007)
New Revision: 6715
Log:
Merge r6641 (Handle sys_ioprio_set on amd64-linux.)
Modified:
branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/priv_syswrap-linux.h
branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/syswrap-amd64-linux.c
branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/syswrap-linux.c
Modified: branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/priv_syswrap-linux.h
===================================================================
--- branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/priv_syswrap-linux.h 2007-04-30 09:44:15 UTC (rev 6714)
+++ branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/priv_syswrap-linux.h 2007-05-01 08:10:48 UTC (rev 6715)
@@ -97,6 +97,8 @@
DECL_TEMPLATE(linux, sys_io_submit);
DECL_TEMPLATE(linux, sys_io_cancel);
+DECL_TEMPLATE(linux, sys_ioprio_set);
+
DECL_TEMPLATE(linux, sys_mbind);
DECL_TEMPLATE(linux, sys_set_mempolicy);
DECL_TEMPLATE(linux, sys_get_mempolicy);
Modified: branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/syswrap-amd64-linux.c
===================================================================
--- branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/syswrap-amd64-linux.c 2007-04-30 09:44:15 UTC (rev 6714)
+++ branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/syswrap-amd64-linux.c 2007-05-01 08:10:48 UTC (rev 6715)
@@ -1302,7 +1302,7 @@
// LINX_(__NR_request_key, sys_request_key), // 249
// LINXY(__NR_keyctl, sys_keyctl), // 250
-// LINX_(__NR_ioprio_set, sys_ioprio_set), // 251
+ LINX_(__NR_ioprio_set, sys_ioprio_set), // 251
// LINX_(__NR_ioprio_get, sys_ioprio_get), // 252
LINX_(__NR_inotify_init, sys_inotify_init), // 253
LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 254
Modified: branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/syswrap-linux.c
===================================================================
--- branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/syswrap-linux.c 2007-04-30 09:44:15 UTC (rev 6714)
+++ branches/VALGRIND_3_2_BRANCH/coregrind/m_syswrap/syswrap-linux.c 2007-05-01 08:10:48 UTC (rev 6715)
@@ -2611,6 +2611,19 @@
PRE_MEM_RASCIIZ( "faccessat(pathname)", ARG2 );
}
+/* ---------------------------------------------------------------------
+ ioprio_ wrappers
+ ------------------------------------------------------------------ */
+
+/* _syscall3(int, ioprio_set, int, which, int, who, int, ioprio); */
+
+PRE(sys_ioprio_set)
+{
+ PRINT("sys_ioprio_set ( %ld, %ld, %ld )", ARG1,ARG2,ARG3);
+ PRE_REG_READ3(int, "ioprio_set", int, which, int, who, int, ioprio);
+}
+
+
#undef PRE
#undef POST
|