Lines Matching refs:va
116 static int TstSmaps(void *va)
123 unsigned long ptr = reinterpret_cast<unsigned long>(va);
175 void *va = mmap(nullptr, (NR_OVERCOMMIT_HUGEPAGES << HUGETLB_SHIFT), PROT_READ | PROT_WRITE,
177 ASSERT_TRUE(va != MAP_FAILED);
178 int ret = munmap(va, (NR_OVERCOMMIT_HUGEPAGES << HUGETLB_SHIFT));
180 va = nullptr;
197 void *va = mmap(nullptr, (NR_OVERCOMMIT_HUGEPAGES << HUGETLB_SHIFT), PROT_READ | PROT_WRITE,
199 ASSERT_TRUE(va != MAP_FAILED);
200 int ret = munmap(va, (NR_OVERCOMMIT_HUGEPAGES << HUGETLB_SHIFT));
202 va = nullptr;
213 void *va = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE,
215 ASSERT_TRUE(va != MAP_FAILED);
216 int ret = munmap(va, PAGE_SIZE);
218 va = nullptr;
228 void *va = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);
229 ASSERT_TRUE(va != MAP_FAILED);
232 int64_t rss = TstSmaps(va);
234 *(char *)va = 1;
236 rss = TstSmaps(va);
240 int ret = munmap(va, PAGE_SIZE);
242 va = nullptr;
254 void *va = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);
255 ASSERT_TRUE(va != MAP_FAILED);
256 int64_t rss = TstSmaps(va);
258 *(char *)va = 1;
260 rss = TstSmaps(va);
264 int ret = munmap(va, PAGE_SIZE);
266 va = nullptr;