|
From: <sv...@va...> - 2005-09-20 18:32:55
|
Author: sewardj
Date: 2005-09-20 19:32:52 +0100 (Tue, 20 Sep 2005)
New Revision: 4708
Log:
ML_(generic_POST_sys_shmat): don't pass non-page-aligned lengths to
VG_(am_notify_client_mmap).
Modified:
branches/ASPACEM/coregrind/m_syswrap/syswrap-generic.c
Modified: branches/ASPACEM/coregrind/m_syswrap/syswrap-generic.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
--- branches/ASPACEM/coregrind/m_syswrap/syswrap-generic.c 2005-09-20 18:=
18:58 UTC (rev 4707)
+++ branches/ASPACEM/coregrind/m_syswrap/syswrap-generic.c 2005-09-20 18:=
32:52 UTC (rev 4708)
@@ -1626,7 +1626,7 @@
=20
if (!(arg2 & 010000)) /* =3D SHM_RDONLY */
prot &=3D ~VKI_PROT_WRITE;
- VG_(am_notify_client_mmap)( res, segmentSize,=20
+ VG_(am_notify_client_mmap)( res, VG_PGROUNDUP(segmentSize),=20
prot, VKI_MAP_ANONYMOUS, 0,0);
}
}
|