Fixes bug #177819.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8826
DECL_TEMPLATE(linux, sys_io_cancel);
DECL_TEMPLATE(linux, sys_ioprio_set);
+DECL_TEMPLATE(linux, sys_ioprio_get);
DECL_TEMPLATE(linux, sys_mbind);
DECL_TEMPLATE(linux, sys_set_mempolicy);
LINXY(__NR_keyctl, sys_keyctl), // 250
LINX_(__NR_ioprio_set, sys_ioprio_set), // 251
-// LINX_(__NR_ioprio_get, sys_ioprio_get), // 252
+ 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
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);
}
+PRE(sys_ioprio_get)
+{
+ PRINT("sys_ioprio_get ( %ld, %ld )", ARG1,ARG2);
+ PRE_REG_READ2(int, "ioprio_get", int, which, int, who);
+}
+
/* ---------------------------------------------------------------------
_module wrappers
------------------------------------------------------------------ */
/* Number 270 is reserved for sys_request_key */
/* Number 271 is reserved for sys_keyctl */
/* Number 272 is reserved for sys_waitid */
-/* Number 273 is reserved for sys_ioprio_set */
-/* Number 274 is reserved for sys_ioprio_get */
+ LINX_(__NR_ioprio_set, sys_ioprio_set), // 273
+ LINX_(__NR_ioprio_get, sys_ioprio_get), // 274
LINX_(__NR_inotify_init, sys_inotify_init), // 275
LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 276
LINX_(__NR_request_key, sys_request_key), // 270
LINXY(__NR_keyctl, sys_keyctl), // 271
// _____(__NR_waitid, sys_waitid), // 272
-// _____(__NR_ioprio_set, sys_ioprio_set), // 273
-// _____(__NR_ioprio_get, sys_ioprio_get), // 274
+ LINX_(__NR_ioprio_set, sys_ioprio_set), // 273
+ LINX_(__NR_ioprio_get, sys_ioprio_get), // 274
LINX_(__NR_inotify_init, sys_inotify_init), // 275
LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 276
LINX_(__NR_add_key, sys_add_key), // 286
LINX_(__NR_request_key, sys_request_key), // 287
LINXY(__NR_keyctl, sys_keyctl), // 288
-// LINX_(__NR_ioprio_set, sys_ioprio_set), // 289
+ LINX_(__NR_ioprio_set, sys_ioprio_set), // 289
-// LINX_(__NR_ioprio_get, sys_ioprio_get), // 290
+ LINX_(__NR_ioprio_get, sys_ioprio_get), // 290
LINX_(__NR_inotify_init, sys_inotify_init), // 291
LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 292
LINX_(__NR_inotify_rm_watch, sys_inotify_rm_watch), // 293