Lines Matching refs:region
45 void TestMmap(const unique_fd& fd, size_t size, int prot, void** region, off_t off = 0) { in TestMmap() argument
48 *region = mmap(nullptr, size, prot, MAP_SHARED, fd, off); in TestMmap()
49 ASSERT_NE(MAP_FAILED, *region); in TestMmap()
134 void* region = nullptr; in TEST() local
141 ASSERT_NO_FATAL_FAILURE(TestMmap(fd, dataSize, PROT_READ | PROT_WRITE, ®ion, holeSize)); in TEST()
145 memcpy(region, data, dataSize); in TEST()
187 EXPECT_EQ(0, munmap(region, dataSize)); in TEST()
193 void *region; in TEST() local
198 ASSERT_NO_FATAL_FAILURE(TestMmap(fd, size, PROT_READ, ®ion)); in TEST()
199 EXPECT_EQ(0, munmap(region, size)); in TEST()
204 ASSERT_NO_FATAL_FAILURE(TestMmap(fd, size, PROT_WRITE, ®ion)); in TEST()
205 EXPECT_EQ(0, munmap(region, size)); in TEST()
249 void* region = nullptr; in TEST() local
250 ASSERT_NO_FATAL_FAILURE(TestMmap(fd[i], size, PROT_READ | PROT_WRITE, ®ion)); in TEST()
251 memcpy(region, &data, size); in TEST()
252 ASSERT_EQ(0, memcmp(region, &data, size)); in TEST()
253 EXPECT_EQ(0, munmap(region, size)); in TEST()
261 void *region = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd[i], 0); in TEST()
262 if (region == MAP_FAILED) { in TEST()
265 if (memcmp(region, &data, size) != 0) { in TEST()
266 munmap(region, size); in TEST()
269 memset(region, 0, size); in TEST()
270 munmap(region, size); in TEST()
277 void *region; in TEST() local
278 ASSERT_NO_FATAL_FAILURE(TestMmap(fd[i], size, PROT_READ | PROT_WRITE, ®ion)); in TEST()
279 ASSERT_EQ(0, memcmp(region, &data, size)); in TEST()
280 EXPECT_EQ(0, munmap(region, size)); in TEST()