TIOCLINUX support for Valgrind
- From: Pavel Roskin <proski gnu org>
- To: mc-devel gnome org
- Subject: TIOCLINUX support for Valgrind
- Date: Tue, 13 Aug 2002 09:27:55 -0400 (EDT)
Hello!
If somebody wants to use Valgrind with MC, this patch should be applied to
Valgrind 1.0.0.  It adds support for TIOCLINUX, which is used in MC.  I
already submitted this patch to the author of Valgrind.
==========================
--- vg_syscall_mem.c
+++ vg_syscall_mem.c
@@ -1693,6 +1693,13 @@ void VG_(perform_assumed_nonblocking_sys
                                  sizeof(struct winsize) );
                KERNEL_DO_SYSCALL(tid,res);
                break;
+            case TIOCLINUX:
+               must_be_readable( tst, "ioctl(TIOCLINUX)", arg3, 
+                                 sizeof(int) );
+               KERNEL_DO_SYSCALL(tid,res);
+               if (!VG_(is_kerror)(res) && res == 0)
+                  make_readable ( arg3, sizeof(int) );
+               break;
             case TIOCGPGRP:
                /* Get process group ID for foreground processing group. */
                must_be_writable( tst, "ioctl(TIOCGPGRP)", arg3,
==========================
-- 
Regards,
Pavel Roskin
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]