Lines Matching defs:addr

39     void* addr = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, fd, 0);
40 ASSERT_NE(addr, MAP_FAILED);
42 ASSERT_EQ(memcmp(addr, tmp, sizeof(tmp)), 0);
44 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0, "munmap failed");
67 void* addr = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, fd, 0);
68 ASSERT_NE(addr, MAP_FAILED);
69 ASSERT_EQ(memcmp(addr, tmp1, sizeof(tmp1)), 0);
74 void* addr2 = reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(addr) + sizeof(tmp1));
78 ASSERT_EQ(memcmp(addr, tmp1, sizeof(tmp1)), 0);
80 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0, "munmap failed");
103 void* addr = mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
104 ASSERT_NE(addr, MAP_FAILED);
105 ASSERT_EQ(memcmp(addr, tmp1, sizeof(tmp1)), 0);
111 void* addr2 = reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(addr) + sizeof(tmp1));
119 ASSERT_EQ(memcmp(addr, tmp1, sizeof(tmp1)), 0);
124 ASSERT_EQ(memcmp(addr, tmp1, sizeof(tmp1)), 0);
127 auto caddr = reinterpret_cast<char*>(addr);
131 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0, "munmap failed");
154 void* addr = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, fd, 0);
155 ASSERT_NE(addr, MAP_FAILED);
156 ASSERT_EQ(memcmp(addr, tmp, sizeof(tmp)), 0);
160 ASSERT_EQ(memcmp(addr, tmp, sizeof(tmp)), 0);
164 ASSERT_EQ(memcmp(addr, tmp, sizeof(tmp)), 0);
168 ASSERT_EQ(memcmp(addr, tmp, sizeof(tmp)), 0);
170 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0, "munmap failed");
385 void* addr = mmap(NULL, sizeof(buf), PROT_READ | PROT_WRITE, MAP_SHARED, fd.get(), 0);
386 ASSERT_NE(addr, MAP_FAILED);
387 ASSERT_EQ(memcmp(addr, buf, sizeof(buf)), 0);
394 ASSERT_EQ(memcmp(addr, buf, new_size), 0);
401 void* beyond = reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(addr) + new_size);
406 ASSERT_EQ(munmap(addr, sizeof(buf)), 0);
427 void* addr = mmap(NULL, sizeof(buf), PROT_READ | PROT_WRITE, MAP_SHARED, fd.get(), 0);
428 ASSERT_NE(addr, MAP_FAILED);
429 ASSERT_EQ(memcmp(addr, buf, sizeof(buf)), 0);
444 void* beyond = reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(addr) + new_size);
450 ASSERT_EQ(memcmp(buf, addr, new_size), 0);
453 ASSERT_EQ(munmap(addr, sizeof(buf)), 0);
474 void* addr = mmap(NULL, sizeof(buf), PROT_READ | PROT_WRITE, MAP_SHARED, fd.get(), 0);
475 ASSERT_NE(addr, MAP_FAILED);
476 ASSERT_EQ(memcmp(addr, buf, sizeof(buf)), 0);
491 void* beyond = reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(addr) + new_size);
500 ASSERT_EQ(memcmp(buf, addr, new_size), 0);
503 ASSERT_EQ(munmap(addr, sizeof(buf)), 0);
520 void* addr = mmap(NULL, PAGE_SIZE, prot, flags, fd, 0);
521 ASSERT_NE(addr, MAP_FAILED);
527 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0);
530 ASSERT_DEATH([](void* addr) {
531 __UNUSED volatile int i = *static_cast<int*>(addr);
532 }, addr, "");
535 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0);
540 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0);
543 ASSERT_DEATH([](void* addr) {
544 *static_cast<int*>(addr) = 5;
545 }, addr, "");
548 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0);