|
From: <sv...@va...> - 2005-08-10 11:12:40
|
Author: dirk
Date: 2005-08-10 12:12:36 +0100 (Wed, 10 Aug 2005)
New Revision: 4359
Log:
sync syscall related changes from trunk to BRANCH (inotify support
mostly)
Modified:
branches/VALGRIND_3_0_BRANCH/coregrind/m_syswrap/syswrap-amd64-linux.c
branches/VALGRIND_3_0_BRANCH/coregrind/vki_unistd-amd64-linux.h
branches/VALGRIND_3_0_BRANCH/coregrind/vki_unistd-ppc32-linux.h
Modified: branches/VALGRIND_3_0_BRANCH/coregrind/m_syswrap/syswrap-amd64-=
linux.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/VALGRIND_3_0_BRANCH/coregrind/m_syswrap/syswrap-amd64-linux.=
c 2005-08-09 22:34:18 UTC (rev 4358)
+++ branches/VALGRIND_3_0_BRANCH/coregrind/m_syswrap/syswrap-amd64-linux.=
c 2005-08-10 11:12:36 UTC (rev 4359)
@@ -1460,20 +1460,29 @@
=20
// (__NR_utimes, sys_utimes), // 235=20
// (__NR_vserver, sys_ni_syscall), // 236=20
- // (__NR_vserver, sys_ni_syscall), // 236=20
// (__NR_mbind, sys_mbind), // 237=20
LINX_(__NR_set_mempolicy, sys_set_mempolicy), // 238=20
+ LINXY(__NR_get_mempolicy, sys_get_mempolicy), // 239
=20
- LINXY(__NR_get_mempolicy, sys_get_mempolicy), // 239=20
GENXY(__NR_mq_open, sys_mq_open), // 240=20
GENX_(__NR_mq_unlink, sys_mq_unlink), // 241=20
GENX_(__NR_mq_timedsend, sys_mq_timedsend), // 242=20
GENX_(__NR_mq_timedreceive, sys_mq_timedreceive),// 243=20
+ GENX_(__NR_mq_notify, sys_mq_notify), // 244
=20
- GENX_(__NR_mq_notify, sys_mq_notify), // 244=20
GENXY(__NR_mq_getsetattr, sys_mq_getsetattr), // 245=20
// (__NR_kexec_load, sys_ni_syscall), // 246=20
GENXY(__NR_waitid, sys_waitid), // 247=20
+// LINX_(__NR_add_key, sys_add_key), // 248
+// 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_get, sys_ioprio_get), // 252
+ LINX_(__NR_inotify_init, sys_inotify_init), // 253
+ LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 254
+
+ LINX_(__NR_inotify_rm_watch, sys_inotify_rm_watch), // 255
};
=20
const UInt ML_(syscall_table_size) =3D=20
Modified: branches/VALGRIND_3_0_BRANCH/coregrind/vki_unistd-amd64-linux.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/VALGRIND_3_0_BRANCH/coregrind/vki_unistd-amd64-linux.h 2005-=
08-09 22:34:18 UTC (rev 4358)
+++ branches/VALGRIND_3_0_BRANCH/coregrind/vki_unistd-amd64-linux.h 2005-=
08-10 11:12:36 UTC (rev 4359)
@@ -329,5 +329,8 @@
#define __NR_keyctl 250
#define __NR_ioprio_set 251
#define __NR_ioprio_get 252
+#define __NR_inotify_init 253
+#define __NR_inotify_add_watch 254
+#define __NR_inotify_rm_watch 255
=20
#endif /* __VKI_UNISTD_AMD64_LINUX_H */
Modified: branches/VALGRIND_3_0_BRANCH/coregrind/vki_unistd-ppc32-linux.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/VALGRIND_3_0_BRANCH/coregrind/vki_unistd-ppc32-linux.h 2005-=
08-09 22:34:18 UTC (rev 4358)
+++ branches/VALGRIND_3_0_BRANCH/coregrind/vki_unistd-ppc32-linux.h 2005-=
08-10 11:12:36 UTC (rev 4359)
@@ -69,10 +69,10 @@
#define __NR_kill 37
#define __NR_rename 38
#define __NR_mkdir 39
-//#define __NR_rmdir 40
+#define __NR_rmdir 40
#define __NR_dup 41
#define __NR_pipe 42
-//#define __NR_times 43
+#define __NR_times 43
//#define __NR_prof 44
#define __NR_brk 45
#define __NR_setgid 46
@@ -109,7 +109,7 @@
//#define __NR_getrusage 77
#define __NR_gettimeofday 78
//#define __NR_settimeofday 79
-#define __NR_getgroups 80
+#define __NR_getgroups 80
//#define __NR_setgroups 81
//#define __NR_select 82
#define __NR_symlink 83
@@ -122,7 +122,7 @@
#define __NR_mmap 90
#define __NR_munmap 91
//#define __NR_truncate 92
-//#define __NR_ftruncate 93
+#define __NR_ftruncate 93
#define __NR_fchmod 94
#define __NR_fchown 95
//#define __NR_getpriority 96
@@ -172,7 +172,7 @@
#define __NR__llseek 140
#define __NR_getdents 141
#define __NR__newselect 142
-//#define __NR_flock 143
+#define __NR_flock 143
//#define __NR_msync 144
#define __NR_readv 145
#define __NR_writev 146
@@ -184,9 +184,9 @@
//#define __NR_mlockall 152
//#define __NR_munlockall 153
//#define __NR_sched_setparam 154
-//#define __NR_sched_getparam 155
+#define __NR_sched_getparam 155
//#define __NR_sched_setscheduler 156
-//#define __NR_sched_getscheduler 157
+#define __NR_sched_getscheduler 157
#define __NR_sched_yield 158
//#define __NR_sched_get_priority_max 159
//#define __NR_sched_get_priority_min 160
@@ -194,12 +194,12 @@
#define __NR_nanosleep 162
#define __NR_mremap 163
//#define __NR_setresuid 164
-//#define __NR_getresuid 165
+#define __NR_getresuid 165
//#define __NR_query_module 166
#define __NR_poll 167
//#define __NR_nfsservctl 168
//#define __NR_setresgid 169
-//#define __NR_getresgid 170
+#define __NR_getresgid 170
#define __NR_prctl 171
#define __NR_rt_sigreturn 172
#define __NR_rt_sigaction 173
@@ -304,5 +304,8 @@
//#define __NR_waitid 272
//#define __NR_ioprio_set 273
//#define __NR_ioprio_get 274
+//#define __NR_inotify_init 275
+//#define __NR_inotify_add_watch 276
+//#define __NR_inotify_rm_watch 277
=20
#endif /* __VKI_UNISTD_PPC32_LINUX_H */
|