]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add support for FBIOPUT_VSCREENINFO and FBIOPAN_DISPLAY ioctls.
authorTom Hughes <tom@compton.nu>
Mon, 15 Aug 2011 08:47:29 +0000 (08:47 +0000)
committerTom Hughes <tom@compton.nu>
Mon, 15 Aug 2011 08:47:29 +0000 (08:47 +0000)
Patch from Pauli Nieminen <ext-pauli.nieminen@nokia.com> on #263648.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11980

coregrind/m_syswrap/syswrap-linux.c
include/vki/vki-linux.h

index e7ffc21d990f5f05e1171b007c3ea39fa0eb62ee..ac5e8ec74de49d905cfe585aac0d01bb0a50c6e4 100644 (file)
@@ -4479,11 +4479,19 @@ PRE(sys_ioctl)
       PRE_MEM_WRITE( "ioctl(FBIOGET_VSCREENINFO)", ARG3,
                      sizeof(struct vki_fb_var_screeninfo));
       break;
+   case VKI_FBIOPUT_VSCREENINFO:
+      PRE_MEM_READ( "ioctl(FBIOPUT_VSCREENINFO)", ARG3,
+                    sizeof(struct vki_fb_var_screeninfo));
+      break;
    case VKI_FBIOGET_FSCREENINFO: /* 0x4602 */
       PRE_MEM_WRITE( "ioctl(FBIOGET_FSCREENINFO)", ARG3,
                      sizeof(struct vki_fb_fix_screeninfo));
       break;
+   case VKI_FBIOPAN_DISPLAY:
+      PRE_MEM_READ( "ioctl(FBIOPAN_DISPLAY)", ARG3,
+                    sizeof(struct vki_fb_var_screeninfo));
 
+      break;
    case VKI_PPCLAIM:
    case VKI_PPEXCL:
    case VKI_PPYIELD:
index 7aec781d884576c9e2f49f1b51791d7a70bc0821..a7861a0b4c4178af972b985be4b56a3453d38dfb 100644 (file)
@@ -1972,7 +1972,9 @@ struct vki_hd_geometry {
 //----------------------------------------------------------------------
 
 #define VKI_FBIOGET_VSCREENINFO        0x4600
+#define VKI_FBIOPUT_VSCREENINFO        0x4601
 #define VKI_FBIOGET_FSCREENINFO        0x4602
+#define VKI_FBIOPAN_DISPLAY    0x4606
 
 struct vki_fb_fix_screeninfo {
        char id[16];                    /* identification string eg "TT Builtin" */