Lines Matching defs:map

27   void* map = mmap(NULL, 4096, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);
28 ASSERT_NE(MAP_FAILED, map);
29 ASSERT_EQ(0, munmap(map, 4096));
33 void* map = mmap64(NULL, 4096, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);
34 ASSERT_NE(MAP_FAILED, map);
35 ASSERT_EQ(0, munmap(map, 4096));
41 void* map = mmap(NULL, 100, PROT_READ, MAP_SHARED, tf.fd, 1);
42 ASSERT_EQ(MAP_FAILED, map);
48 void* map = mmap64(NULL, 100, PROT_READ, MAP_SHARED, tf.fd, 1);
49 ASSERT_EQ(MAP_FAILED, map);
62 void* map = mmap(NULL, sizeof(STRING_MSG), PROT_READ, MAP_SHARED, tf.fd, 0);
63 ASSERT_NE(MAP_FAILED, map);
65 char* data = reinterpret_cast<char*>(map);
68 ASSERT_EQ(0, munmap(map, sizeof(STRING_MSG)));
77 void* map = mmap(NULL, sizeof(STRING_MSG), PROT_WRITE, MAP_SHARED, tf.fd, 0);
78 ASSERT_NE(MAP_FAILED, map);
81 memcpy(map, STRING_MSG, sizeof(STRING_MSG));
83 ASSERT_EQ(0, munmap(map, sizeof(STRING_MSG)));
113 void* map = mmap(NULL, pagesize, PROT_READ, MAP_SHARED, tf.fd, pagesize);
114 ASSERT_NE(MAP_FAILED, map);
116 char* data = reinterpret_cast<char*>(map);
119 ASSERT_EQ(0, munmap(map, pagesize));
121 map = mmap(NULL, pagesize, PROT_READ, MAP_SHARED, tf.fd, 2 * pagesize);
122 ASSERT_NE(MAP_FAILED, map);
124 data = reinterpret_cast<char*>(map);
128 ASSERT_EQ(0, munmap(map, pagesize));
149 void* map = mmap(NULL, pagesize, PROT_WRITE, MAP_SHARED, tf.fd, pagesize);
150 ASSERT_NE(MAP_FAILED, map);
153 memcpy(map, NEWPAGE1_MSG, sizeof(NEWPAGE1_MSG));
154 ASSERT_EQ(0, munmap(map, pagesize));
157 map = mmap(NULL, pagesize, PROT_WRITE, MAP_SHARED, tf.fd, 2 * pagesize);
158 ASSERT_NE(MAP_FAILED, map);
161 memcpy(map, NEWPAGE2_MSG, sizeof(NEWPAGE2_MSG));
162 ASSERT_EQ(0, munmap(map, pagesize));
184 void* map = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, tempfile.fd, 0);
185 ASSERT_NE(MAP_FAILED, map);
188 ASSERT_EQ(0, posix_madvise(map, pagesize, POSIX_MADV_NORMAL));
189 ASSERT_EQ(0, posix_madvise(map, pagesize, POSIX_MADV_SEQUENTIAL));
190 ASSERT_EQ(0, posix_madvise(map, pagesize, POSIX_MADV_RANDOM));
191 ASSERT_EQ(0, posix_madvise(map, pagesize, POSIX_MADV_WILLNEED));
193 ASSERT_EQ(0, munmap(map, pagesize));
202 void* map = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
203 ASSERT_NE(MAP_FAILED, map);
205 int* int_ptr = reinterpret_cast<int*>(map);
210 ASSERT_EQ(0, posix_madvise(map, pagesize, POSIX_MADV_DONTNEED));
212 int_ptr = reinterpret_cast<int*>(map);
217 ASSERT_EQ(0, munmap(map, pagesize));
231 void* map = mmap(nullptr, PAGE_SIZE, PROT_NONE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
232 ASSERT_NE(MAP_FAILED, map);
233 ASSERT_EQ(MAP_FAILED, mremap(map, PAGE_SIZE, huge, MREMAP_MAYMOVE));