]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Enable the fadvise system calls again.
authorTom Hughes <tom@compton.nu>
Wed, 15 Jun 2005 10:31:10 +0000 (10:31 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 15 Jun 2005 10:31:10 +0000 (10:31 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3914

coregrind/m_syscalls/syscalls-amd64-linux.c
coregrind/m_syscalls/syscalls-linux.c
coregrind/m_syscalls/syscalls-x86-linux.c

index 222d19eef6b42052e2c5f0962f482bd1a7c51c23..8d17b423cf2ee306a2c5dec8e7da8c443c287f3a 100644 (file)
@@ -1299,7 +1299,7 @@ const SyscallTableEntry VGP_(syscall_table)[] = {
    //   (__NR_restart_syscall,   sys_restart_syscall),// 219 
 
    PLAX_(__NR_semtimedop,        sys_semtimedop),     // 220 
-//zz    LINX_(__NR_fadvise64,         sys_fadvise64),      // 221 
+   LINX_(__NR_fadvise64,         sys_fadvise64),      // 221 
    //   (__NR_timer_create,      sys_timer_create),   // 222 
    //   (__NR_timer_settime,     sys_timer_settime),  // 223 
    //   (__NR_timer_gettime,     sys_timer_gettime),  // 224 
index faf7e1184824b750329ca06f029e25cb15dfc38e..cff344619b8e3382db3e88baf848ede54d759788 100644 (file)
@@ -645,19 +645,19 @@ POST(sys_tgkill)
                    ARG3, ARG1, ARG2);
 }
 
-//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 
-//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, advice)
+}
+
+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, advice)
+}
 
 // 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
index b9613fff587cbf32a164788a75035fa02d5f5f78..dacfcfc4af5f75d152c33512b978c8797484d197 100644 (file)
@@ -2216,7 +2216,7 @@ const SyscallTableEntry VGP_(syscall_table)[] = {
    LINX_(__NR_io_submit,         sys_io_submit),      // 248
    LINXY(__NR_io_cancel,         sys_io_cancel),      // 249
 
-//zz    LINX_(__NR_fadvise64,         sys_fadvise64),      // 250 */(Linux?)
+   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 @@ const SyscallTableEntry VGP_(syscall_table)[] = {
 
    LINX_(__NR_tgkill,            sys_tgkill),         // 270 */Linux
    GENX_(__NR_utimes,            sys_utimes),         // 271
-//zz    LINX_(__NR_fadvise64_64,      sys_fadvise64_64),   // 272 */(Linux?)
+   LINX_(__NR_fadvise64_64,      sys_fadvise64_64),   // 272 */(Linux?)
    GENX_(__NR_vserver,           sys_ni_syscall),     // 273
 //zz    //   (__NR_mbind,             sys_mbind),          // 274 ?/?
 //zz