Lines Matching refs:mem
44 void *mem = sbrk(0);
45 LOG("mem = %p", mem);
46 ASSERT_TRUE(mem != nullptr);
56 void *mem = sbrk(GetRandom(4096));
57 LOG("mem = %p, errno = %d", mem, errno);
58 ASSERT_TRUE(mem == (void *)-1);
75 char *mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
76 LOG("mem = %p", mem);
77 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED";
79 mem = (char *)mremap(mem, len, expandSize, 0);
80 LOG("__LINE__ = %d, mem = %p", __LINE__, mem);
81 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED, expandSize = " << expandSize;
86 mem[0] = testChar;
87 mem[len - 1] = testChar + 3;
89 mem[len + 0] = testChar;
90 mem[expandSize - 1] = testChar + 3;
92 LOG("mem[0] = 0x%02x", mem[0]);
93 LOG("mem[len - 1] = 0x%02x", mem[len - 1]);
94 LOG("mem[len + 0] = 0x%02x", mem[len + 0]);
95 LOG("mem[expandSize - 1] = 0x%02x", mem[expandSize - 1]);
100 EXPECT_TRUE(munmap(mem, expandSize) == 0) << "ERROR: munmap() != 0" << errno;
117 char *mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
118 LOG("mem = %p", mem);
119 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED";
121 mem = (char *)mremap(mem, len, shrinkSize, 0);
122 LOG("__LINE__ = %d, mem = %p", __LINE__, mem);
123 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED, shrinkSize = " << shrinkSize;
128 mem[0] = testChar;
129 mem[shrinkSize - 1] = testChar + 3;
130 LOG("mem[0] = 0x%02x", mem[0]);
131 LOG("mem[shrinkSize - 1] = 0x%02x", mem[shrinkSize - 1]);
133 mem[shrinkSize + 4] = testChar;
138 EXPECT_TRUE(munmap(mem, shrinkSize) == 0) << "ERROR: munmap() != 0" << errno;
157 char *mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
158 LOG("mem = %p", mem);
159 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED";
161 mem = (char *)mremap(mem, len, expandSize, reFlag, (void *)fixAddr);
162 LOG("__LINE__ = %d, mem = %p, fixAddr = %p", __LINE__, mem, fixAddr);
163 ASSERT_TRUE(mem == fixAddr) << "mem != fixAddr";
182 EXPECT_TRUE(munmap(mem, expandSize) == 0) << "ERROR: munmap() != 0" << errno;
201 char *mem = (char *)mmap(nullptr, len, prot, flags, -1, 0);
202 LOG("mem = %p", mem);
203 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED";
205 mem = (char *)mremap(mem, len, shrinkSize, reFlag, (void *)fixAddr);
206 LOG("__LINE__ = %d, mem = %p, fixAddr = %p", __LINE__, mem, fixAddr);
207 ASSERT_TRUE(mem == fixAddr) << "mem != fixAddr";
222 EXPECT_TRUE(munmap(mem, shrinkSize) == 0) << "ERROR: munmap() != 0" <<errno;
247 char *mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
248 LOG("mem = %p", mem);
249 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED";
251 mem = (char *)mremap(mem, len, expandSize, 0);
252 LOG("__LINE__ = %d, mem = %p", __LINE__, mem);
253 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED, expandSize = " << expandSize;
258 mem[0] = testChar;
259 mem[len - 1] = testChar + 3;
261 mem[len + 0] = testChar;
262 mem[expandSize - 1] = testChar + 3;
263 LOG("mem[0] = 0x%02x", mem[0]);
264 LOG("mem[len - 1] = 0x%02x", mem[len - 1]);
265 LOG("mem[len + 0] = 0x%02x", mem[len + 0]);
266 LOG("mem[expandSize - 1] = 0x%02x", mem[expandSize - 1]);
271 EXPECT_TRUE(munmap(mem, expandSize) == 0) << "ERROR: munmap() != 0";
299 char *mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
300 LOG("mem = %p", mem);
301 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED";
303 mem = (char *)mremap(mem, len, shrinkSize, 0);
304 LOG("__LINE__ = %d, mem = %p", __LINE__, mem);
305 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED, shrinkSize = " << shrinkSize;
310 mem[0] = testChar;
311 mem[shrinkSize - 1] = testChar + 3;
312 LOG("mem[0] = 0x%02x", mem[0]);
313 LOG("mem[shrinkSize - 1] = 0x%02x", mem[shrinkSize - 1]);
316 mem[shrinkSize + 4] = testChar;
321 EXPECT_TRUE(munmap(mem, shrinkSize) == 0) << "ERROR: munmap() != 0";
351 char *mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
352 LOG("mem = %p", mem);
353 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED";
355 mem = (char *)mremap(mem, len, expandSize, reFlag, (void *)fixAddr);
356 LOG("__LINE__ = %d, mem = %p, fixAddr = %p", __LINE__, mem, fixAddr);
357 ASSERT_TRUE(mem == fixAddr) << "mem != fixAddr";
376 EXPECT_TRUE(munmap(mem, expandSize) == 0) << "ERROR: munmap() != 0";
407 char *mem = (char *)mmap(nullptr, len, prot, flags, fd, 0);
408 LOG("mem = %p", mem);
409 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED";
411 mem = (char *)mremap(mem, len, shrinkSize, reFlag, (void *)fixAddr);
412 LOG("__LINE__ = %d, mem = %p, fixAddr = %p", __LINE__, mem, fixAddr);
413 ASSERT_TRUE(mem == fixAddr) << "mem != fixAddr";
430 EXPECT_TRUE(munmap(mem, shrinkSize) == 0) << "ERROR: munmap() != 0";
444 void *mem = nullptr;
449 mem = mmap((void *)fixAddr, len, PROT_READ | PROT_WRITE, MAP_ANON|MAP_PRIVATE, -1, 0);
450 LOG("__LINE__ = %d, mem = %p", __LINE__, mem);
451 ASSERT_TRUE(mem != MAP_FAILED) << "mem == MAP_FAILED";
456 EXPECT_TRUE(newMem == MAP_FAILED) << "mem != MAP_FAILED errno = " << errno;
459 newMem = mremap(mem, len, len, 0x04);
461 EXPECT_TRUE(newMem == MAP_FAILED) << "mem != MAP_FAILED errno = " << errno;
464 newMem = mremap(mem, len, 0, 0);
466 EXPECT_TRUE(newMem == MAP_FAILED) << "mem != MAP_FAILED errno = " << errno;
469 EXPECT_TRUE(munmap(mem, len) == 0) << "ERROR: munmap() != 0";
471 if (newMem != MAP_FAILED && newMem != mem) {