Lines Matching refs:addr
85 void *addr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
86 ASSERT_TRUE(addr != MAP_FAILED);
87 int err = madvise(addr, PAGE_SIZE, MADV_COLD);
89 int ret = munmap(addr, PAGE_SIZE);
91 addr = nullptr;
104 void *addr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_SHARED | MAP_FILE, fd, 0);
105 ASSERT_TRUE(addr != MAP_FAILED);
106 int ret = madvise(addr, PAGE_SIZE, MADV_COLD);
108 ret = munmap(addr, PAGE_SIZE);
110 addr = nullptr;
114 addr = nullptr;
127 void *addr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_SHARED | MAP_FILE, fd, 0);
128 ASSERT_TRUE(addr != MAP_FAILED);
129 int ret = mlock(addr, PAGE_SIZE);
131 ret = madvise(addr, PAGE_SIZE, MADV_COLD);
133 ret = munmap(addr, PAGE_SIZE);
135 addr = nullptr;
139 addr = nullptr;
149 void *addr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
150 ASSERT_TRUE(addr != MAP_FAILED);
151 int ret = mlock(addr, PAGE_SIZE);
153 ret = madvise(addr, PAGE_SIZE, MADV_COLD);
155 ret = munmap(addr, PAGE_SIZE);
157 addr = nullptr;
168 void *addr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
169 ASSERT_TRUE(addr != MAP_FAILED);
170 ret = memset_s(addr, PAGE_SIZE, 'a', PAGE_SIZE);
172 ret = madvise(addr, PAGE_SIZE, MADV_PAGEOUT);
174 ret = munmap(addr, PAGE_SIZE);
176 addr = nullptr;
189 void *addr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_SHARED | MAP_FILE, fd, 0);
190 ASSERT_TRUE(addr != MAP_FAILED);
191 int ret = memset_s(addr, PAGE_SIZE, 'a', PAGE_SIZE);
193 ret = madvise(addr, PAGE_SIZE, MADV_PAGEOUT);
195 ret = munmap(addr, PAGE_SIZE);
200 addr = nullptr;
213 void *addr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_SHARED | MAP_FILE, fd, 0);
214 ASSERT_TRUE(addr != MAP_FAILED);
215 int ret = memset_s(addr, PAGE_SIZE, 'a', PAGE_SIZE);
217 ret = mlock(addr, PAGE_SIZE);
219 ret = madvise(addr, PAGE_SIZE, MADV_PAGEOUT);
221 ret = munmap(addr, PAGE_SIZE);
226 addr = nullptr;
237 void *addr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
238 ASSERT_TRUE(addr != MAP_FAILED);
239 ret = memset_s(addr, PAGE_SIZE, 'a', PAGE_SIZE);
241 ret = mlock(addr, PAGE_SIZE);
243 ret = madvise(addr, PAGE_SIZE, MADV_PAGEOUT);
245 ret = munmap(addr, PAGE_SIZE);
247 addr = nullptr;
258 char *addr = static_cast<char*>(mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE,
260 ASSERT_TRUE(addr != MAP_FAILED);
261 *addr = 'A';
262 int err = madvise(addr, PAGE_SIZE, MADV_WIPEONFORK);
268 ASSERT_TRUE(*addr == 0);
271 ASSERT_TRUE(*addr == 'A');
274 int ret = munmap(addr, PAGE_SIZE);
276 addr = nullptr;
286 void *addr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_SHARED, -1, 0);
287 ASSERT_TRUE(addr != MAP_FAILED);
288 int err = madvise(addr, PAGE_SIZE, MADV_WIPEONFORK);
290 int ret = munmap(addr, PAGE_SIZE);
292 addr = nullptr;
303 char *addr = static_cast<char*>(mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE,
305 ASSERT_TRUE(addr != MAP_FAILED);
306 *addr = 'A';
307 int err = madvise(addr, PAGE_SIZE, MADV_WIPEONFORK);
309 err = madvise(addr, PAGE_SIZE, MADV_KEEPONFORK);
315 ASSERT_TRUE(*addr == 'A');
318 ASSERT_TRUE(*addr == 'A');
321 int ret = munmap(addr, PAGE_SIZE);
323 addr = nullptr;
334 char *addr = static_cast<char*>(mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE,
336 ASSERT_TRUE(addr != MAP_FAILED);
337 char *nextAddr = static_cast<char*>(mmap(addr, PAGE_SIZE, PROT_READ | PROT_WRITE,
340 *addr = 'A';
342 int err = madvise(addr, PAGE_SIZE, MADV_WIPEONFORK);
348 ASSERT_TRUE(*addr == 0);
352 ASSERT_TRUE(*addr == 'A');
356 int ret = munmap(addr, PAGE_SIZE);
360 addr = nullptr;
372 char *addr = static_cast<char*>(mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE,
374 ASSERT_TRUE(addr != MAP_FAILED);
375 char *nextAddr = static_cast<char*>(mmap(addr, PAGE_SIZE, PROT_READ | PROT_WRITE,
378 *addr = 'A';
380 int err = madvise(addr, PAGE_SIZE, MADV_WIPEONFORK);
388 ASSERT_TRUE(*addr == 0);
392 ASSERT_TRUE(*addr == 'A');
396 int ret = munmap(addr, PAGE_SIZE);
400 addr = nullptr;
412 char *addr = static_cast<char*>(mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE,
414 ASSERT_TRUE(addr != MAP_FAILED);
415 char *nextAddr = static_cast<char*>(mmap(addr, PAGE_SIZE, PROT_READ | PROT_WRITE,
418 *addr = 'A';
420 int err = madvise(addr, PAGE_SIZE, MADV_WIPEONFORK);
424 err = madvise(addr, PAGE_SIZE, MADV_KEEPONFORK);
432 ASSERT_TRUE(*addr == 'A');
436 ASSERT_TRUE(*addr == 'A');
440 int ret = munmap(addr, PAGE_SIZE);
444 addr = nullptr;