|
From: <sv...@va...> - 2005-06-15 10:31:13
|
Author: tom
Date: 2005-06-15 11:31:10 +0100 (Wed, 15 Jun 2005)
New Revision: 3914
Log:
Enable the fadvise system calls again.
Modified:
trunk/coregrind/m_syscalls/syscalls-amd64-linux.c
trunk/coregrind/m_syscalls/syscalls-linux.c
trunk/coregrind/m_syscalls/syscalls-x86-linux.c
Modified: trunk/coregrind/m_syscalls/syscalls-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
--- trunk/coregrind/m_syscalls/syscalls-amd64-linux.c 2005-06-15 10:24:26=
UTC (rev 3913)
+++ trunk/coregrind/m_syscalls/syscalls-amd64-linux.c 2005-06-15 10:31:10=
UTC (rev 3914)
@@ -1299,7 +1299,7 @@
// (__NR_restart_syscall, sys_restart_syscall),// 219=20
=20
PLAX_(__NR_semtimedop, sys_semtimedop), // 220=20
-//zz LINX_(__NR_fadvise64, sys_fadvise64), // 221=20
+ LINX_(__NR_fadvise64, sys_fadvise64), // 221=20
// (__NR_timer_create, sys_timer_create), // 222=20
// (__NR_timer_settime, sys_timer_settime), // 223=20
// (__NR_timer_gettime, sys_timer_gettime), // 224=20
Modified: trunk/coregrind/m_syscalls/syscalls-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
--- trunk/coregrind/m_syscalls/syscalls-linux.c 2005-06-15 10:24:26 UTC (=
rev 3913)
+++ trunk/coregrind/m_syscalls/syscalls-linux.c 2005-06-15 10:31:10 UTC (=
rev 3914)
@@ -645,20 +645,20 @@
ARG3, ARG1, ARG2);
}
=20
-//zz PRE(sys_fadvise64, 0)
-//zz {
-//zz PRINT("sys_fadvise64 ( %d, %lld, %lu, %d )", ARG1,ARG2,ARG3);
-//zz PRE_REG_READ4(long, "fadvise64",
-//zz int, fd, vki_loff_t, offset, vki_size_t, len, int,=
advice)
-//zz }
-//zz=20
-//zz PRE(sys_fadvise64_64, 0)
-//zz {
-//zz PRINT("sys_fadvise64_64 ( %d, %lld, %lld, %d )", ARG1,ARG2,ARG3)=
;
-//zz PRE_REG_READ4(long, "fadvise64_64",
-//zz int, fd, vki_loff_t, offset, vki_loff_t, len, int,=
advice)
-//zz }
+PRE(sys_fadvise64)
+{
+ PRINT("sys_fadvise64 ( %d, %lld, %lu, %d )", ARG1,ARG2,ARG3);
+ PRE_REG_READ4(long, "fadvise64",
+ int, fd, vki_loff_t, offset, vki_size_t, len, int, advi=
ce)
+}
=20
+PRE(sys_fadvise64_64)
+{
+ PRINT("sys_fadvise64_64 ( %d, %lld, %lld, %d )", ARG1,ARG2,ARG3);
+ PRE_REG_READ4(long, "fadvise64_64",
+ int, fd, vki_loff_t, offset, vki_loff_t, len, int, advi=
ce)
+}
+
// Nb: this wrapper has to pad/unpad memory around the syscall itself,
// and this allows us to control exactly the code that gets run while
// the padding is in place.
Modified: trunk/coregrind/m_syscalls/syscalls-x86-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
--- trunk/coregrind/m_syscalls/syscalls-x86-linux.c 2005-06-15 10:24:26 U=
TC (rev 3913)
+++ trunk/coregrind/m_syscalls/syscalls-x86-linux.c 2005-06-15 10:31:10 U=
TC (rev 3914)
@@ -2216,7 +2216,7 @@
LINX_(__NR_io_submit, sys_io_submit), // 248
LINXY(__NR_io_cancel, sys_io_cancel), // 249
=20
-//zz LINX_(__NR_fadvise64, sys_fadvise64), // 250 */(Lin=
ux?)
+ LINX_(__NR_fadvise64, sys_fadvise64), // 250 */(Linux?)
GENX_(251, sys_ni_syscall), // 251
LINX_(__NR_exit_group, sys_exit_group), // 252
GENXY(__NR_lookup_dcookie, sys_lookup_dcookie), // 253
@@ -2242,7 +2242,7 @@
=20
LINX_(__NR_tgkill, sys_tgkill), // 270 */Linux
GENX_(__NR_utimes, sys_utimes), // 271
-//zz LINX_(__NR_fadvise64_64, sys_fadvise64_64), // 272 */(Lin=
ux?)
+ LINX_(__NR_fadvise64_64, sys_fadvise64_64), // 272 */(Linux?)
GENX_(__NR_vserver, sys_ni_syscall), // 273
//zz // (__NR_mbind, sys_mbind), // 274 ?/?
//zz=20
|