Index: branches/1.0/mmap.c
===================================================================
--- branches/1.0/mmap.c	(revision 83)
+++ branches/1.0/mmap.c	(revision 179)
@@ -81,8 +81,8 @@
 {
 	if (shm->diff) {
-		assert(xc_shm_is_readonly(p));
+		assert(xc_shm_is_readonly(shm, p));
 		p = PTR_SUB(p, shm->diff);
 	}
-	assert(xc_shm_is_readwrite(p));
+	assert(xc_shm_is_readwrite(shm, p));
 	return p;
 }
@@ -90,8 +90,8 @@
 void *xc_shm_to_readonly(xc_shm_t *shm, void *p) /* {{{ */
 {
-	assert(xc_shm_is_readwrite(p));
+	assert(xc_shm_is_readwrite(shm, p));
 	if (shm->diff) {
 		p = PTR_ADD(p, shm->diff);
-		assert(xc_shm_is_readonly(p));
+		assert(xc_shm_is_readonly(shm, p));
 	}
 	return p;
