add support for VKI_BLKDISCARDZEROES

this is used in some newer QEMU versions and other tools


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14235
This commit is contained in:
Christian Borntraeger
2014-08-05 15:14:52 +00:00
parent 67b975eb93
commit 00a31dd3d1
3 changed files with 9 additions and 1 deletions

View File

@@ -6087,6 +6087,9 @@ PRE(sys_ioctl)
case VKI_BLKPBSZGET:
PRE_MEM_WRITE( "ioctl(BLKPBSZGET)", ARG3, sizeof(int));
break;
case VKI_BLKDISCARDZEROES:
PRE_MEM_WRITE( "ioctl(BLKDISCARDZEROES)", ARG3, sizeof(vki_uint));
break;
/* Hard disks */
case VKI_HDIO_GETGEO: /* 0x0301 */
@@ -7694,6 +7697,9 @@ POST(sys_ioctl)
case VKI_BLKPBSZGET:
POST_MEM_WRITE(ARG3, sizeof(int));
break;
case VKI_BLKDISCARDZEROES:
POST_MEM_WRITE(ARG3, sizeof(vki_uint));
break;
/* Hard disks */
case VKI_HDIO_GETGEO: /* 0x0301 */