Lines Matching full:10
306 const unsigned long NUM_PAGES = 10; in TEST_F()
409 /* Place a VMA of 10 pages size at the start of the region. */ in TEST_F()
410 ptr1 = mmap_(self, variant, ptr_region, 10 * page_size, in TEST_F()
425 ASSERT_EQ(munmap(&ptr_region[10 * page_size], 40 * page_size), 0); in TEST_F()
431 * 0 10 .. 50 55 .. 80 100 in TEST_F()
449 for (i = 0; i < 10; i++) { in TEST_F()
472 for (i = 0; i < 10; i++) { in TEST_F()
491 ptr = mmap_(self, variant, &ptr_region[10 * page_size], 40 * page_size, in TEST_F()
501 * 0 10 .. 50 55 .. 80 100 in TEST_F()
543 * 10 pages offset 1 page into reserve region. We MAP_POPULATE so we in TEST_F()
547 ptr1 = mmap_(self, variant, &ptr_region[page_size], 10 * page_size, in TEST_F()
616 ASSERT_EQ(munmap(ptr1, 10 * page_size), 0); in TEST_F()
627 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
656 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
666 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
694 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
697 for (i = 0; i < 10; i++) { in TEST_F()
704 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
714 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
719 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_INSTALL), 0); in TEST_F()
722 for (i = 0; i < 10; i++) { in TEST_F()
749 for (i = 9; i < 10; i++) { in TEST_F()
767 for (i = 0; i < 10; i++) { in TEST_F()
776 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_INSTALL), 0); in TEST_F()
779 for (i = 0; i < 10; i++) { in TEST_F()
790 for (i = 0; i < 10; i++) { in TEST_F()
802 for (i = 0; i < 10; i++) { in TEST_F()
813 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
816 for (i = 0; i < 10; i++) { in TEST_F()
828 for (i = 0; i < 10; i++) { in TEST_F()
835 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
845 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
850 for (i = 0; i < 10; i++) { in TEST_F()
857 for (i = 0; i < 10; i += 2) { in TEST_F()
865 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_DONTNEED), 0); in TEST_F()
868 for (i = 0; i < 10; i++) { in TEST_F()
896 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
906 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
911 for (i = 0; i < 10; i++) { in TEST_F()
918 ASSERT_EQ(mlock(ptr, 10 * page_size), 0); in TEST_F()
921 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_INSTALL), -1); in TEST_F()
925 ASSERT_EQ(munlock(ptr, 10 * page_size), 0); in TEST_F()
931 for (i = 0; i < 10; i++) { in TEST_F()
954 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
957 for (i = 0; i < 10; i++) { in TEST_F()
964 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1024 /* Map 10 pages... */ in TEST_F()
1025 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1039 /* Now expand to 10 pages. */ in TEST_F()
1040 ptr = mremap(ptr, 5 * page_size, 10 * page_size, 0); in TEST_F()
1054 ptr = mremap(ptr, 10 * page_size, 20 * page_size, in TEST_F()
1152 /* Map 10 pages. */ in TEST_F()
1153 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1166 for (i = 0; i < 10; i++) { in TEST_F()
1174 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
1185 for (i = 0; i < 10; i++) { in TEST_F()
1193 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1210 /* Map 10 pages. */ in TEST_F()
1211 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1216 for (i = 0; i < 10 * page_size; i++) { in TEST_F()
1228 for (i = 0; i < 10 * page_size; i++) { in TEST_F()
1236 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_INSTALL), 0); in TEST_F()
1238 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
1244 for (i = 0; i < 10 * page_size; i++) { in TEST_F()
1259 for (i = 0; i < 10 * page_size; i++) { in TEST_F()
1267 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1284 /* Map 10 pages. */ in TEST_F()
1285 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1290 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_WIPEONFORK), 0); in TEST_F()
1301 for (i = 0; i < 10; i++) { in TEST_F()
1315 for (i = 0; i < 10; i++) { in TEST_F()
1323 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1336 /* Map 10 pages. */ in TEST_F()
1337 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1342 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_INSTALL), 0); in TEST_F()
1345 for (i = 0; i < 10; i++) { in TEST_F()
1352 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_FREE), 0); in TEST_F()
1355 for (i = 0; i < 10; i++) { in TEST_F()
1362 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1371 /* Map 10 pages. */ in TEST_F()
1372 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1377 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_INSTALL), 0); in TEST_F()
1380 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_POPULATE_READ), -1); in TEST_F()
1384 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_POPULATE_WRITE), -1); in TEST_F()
1388 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1398 /* Map 10 pages. */ in TEST_F()
1399 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1404 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_INSTALL), 0); in TEST_F()
1407 for (i = 0; i < 10; i++) { in TEST_F()
1414 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_COLD), 0); in TEST_F()
1417 for (i = 0; i < 10; i++) { in TEST_F()
1424 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_PAGEOUT), 0); in TEST_F()
1427 for (i = 0; i < 10; i++) { in TEST_F()
1434 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1475 /* Map 10 pages. */ in TEST_F()
1476 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1482 range.len = 10 * page_size; in TEST_F()
1488 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_INSTALL), 0); in TEST_F()
1491 for (i = 0; i < 10; i++) { in TEST_F()
1500 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1520 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1525 set_pattern(ptr, 10, page_size); in TEST_F()
1526 ASSERT_TRUE(check_pattern(ptr, 10, page_size)); in TEST_F()
1529 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_SEQUENTIAL), 0); in TEST_F()
1532 for (i = 0; i < 10; i += 2) { in TEST_F()
1539 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_PAGEOUT), 0); in TEST_F()
1542 for (i = 0; i < 10; i++) { in TEST_F()
1555 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
1558 if (!check_pattern(ptr, 10, page_size)) in TEST_F()
1561 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1577 ptr_shared = mmap_(self, variant, NULL, 10 * page_size, PROT_READ | PROT_WRITE, 0, 0); in TEST_F()
1581 ptr_private = mmap(NULL, 10 * page_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, self->fd, 0); in TEST_F()
1585 set_pattern(ptr_shared, 10, page_size); in TEST_F()
1588 for (i = 0; i < 10; i += 2) { in TEST_F()
1594 for (i = 0; i < 10; i++) { in TEST_F()
1602 for (i = 0; i < 10; i += 2) { in TEST_F()
1608 for (i = 0; i < 10; i++) { in TEST_F()
1616 ASSERT_EQ(madvise(ptr_shared, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
1618 for (i = 0; i < 10; i++) { in TEST_F()
1626 ASSERT_EQ(madvise(ptr_private, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
1628 for (i = 0; i < 10; i++) { in TEST_F()
1636 ASSERT_TRUE(check_pattern(ptr_shared, 10, page_size)); in TEST_F()
1637 ASSERT_TRUE(check_pattern(ptr_private, 10, page_size)); in TEST_F()
1640 for (i = 0; i < 10; i += 2) { in TEST_F()
1665 for (i = 0; i < 10; i++) { in TEST_F()
1675 ASSERT_EQ(madvise(ptr_private, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
1688 for (i = 0; i < 10; i++) { in TEST_F()
1706 ASSERT_EQ(munmap(ptr_shared, 10 * page_size), 0); in TEST_F()
1707 ASSERT_EQ(munmap(ptr_private, 10 * page_size), 0); in TEST_F()
1721 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1724 set_pattern(ptr, 10, page_size); in TEST_F()
1725 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1733 ptr = mmap_(self, variant, NULL, 10 * page_size, PROT_READ, 0, 0); in TEST_F()
1737 for (i = 0; i < 10; i += 2) { in TEST_F()
1744 for (i = 0; i < 10; i++) { in TEST_F()
1751 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
1754 ASSERT_TRUE(check_pattern(ptr, 10, page_size)); in TEST_F()
1756 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1768 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1773 set_pattern(ptr, 10, page_size); in TEST_F()
1779 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_PAGEOUT), 0); in TEST_F()
1782 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1783 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1788 for (i = 0; i < 10; i += 2) { in TEST_F()
1795 for (i = 1; i < 10; i += 2) { in TEST_F()
1802 for (i = 0; i < 10; i++) { in TEST_F()
1808 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1820 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1828 set_pattern(ptr, 10, page_size); in TEST_F()
1831 for (i = 0; i < 10; i += 2) { in TEST_F()
1838 for (i = 0; i < 10; i++) { in TEST_F()
1845 ASSERT_EQ(ftruncate(self->fd, 10 * page_size), 0); in TEST_F()
1848 for (i = 0; i < 10; i++) { in TEST_F()
1856 ASSERT_EQ(ftruncate(self->fd, 10 * page_size), 0); in TEST_F()
1859 for (i = 0; i < 10; i++) { in TEST_F()
1865 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1878 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
1881 set_pattern(ptr, 10, page_size); in TEST_F()
1897 for (i = 0; i < 10; i++) { in TEST_F()
1908 for (i = 0; i < 10; i++) { in TEST_F()
1915 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
1924 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1948 ASSERT_EQ(ftruncate(self->fd, 10 * page_size), 0); in TEST_F()
1951 ptr = mmap_(self, variant, NULL, 10 * page_size, PROT_READ | PROT_WRITE, 0, 0); in TEST_F()
1953 set_pattern(ptr, 10, page_size); in TEST_F()
1954 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
1960 ptr = mmap_(self, variant, NULL, 10 * page_size, PROT_READ, 0, 0); in TEST_F()
1964 ASSERT_TRUE(check_pattern(ptr, 10, page_size)); in TEST_F()
1967 for (i = 0; i < 10; i += 2) { in TEST_F()
1974 for (i = 0; i < 10; i++) { in TEST_F()
1981 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
1984 ASSERT_TRUE(check_pattern(ptr, 10, page_size)); in TEST_F()
1987 for (i = 0; i < 10; i++) { in TEST_F()
1993 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
2013 ptr = mmap_(self, variant, NULL, 10 * page_size, PROT_READ, 0, 0); in TEST_F()
2017 for (i = 0; i < 10; i += 2) { in TEST_F()
2024 for (i = 0; i < 10; i++) { in TEST_F()
2031 ASSERT_EQ(madvise(ptr, 10 * page_size, MADV_GUARD_REMOVE), 0); in TEST_F()
2034 for (i = 0; i < 10; i++) { in TEST_F()
2041 ASSERT_TRUE(is_buf_eq(ptr, 10 * page_size, '\0')); in TEST_F()
2043 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
2059 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
2064 for (i = 0; i < 10; i++) { in TEST_F()
2073 for (i = 0; i < 10; i += 2) { in TEST_F()
2080 for (i = 0; i < 10; i++) { in TEST_F()
2089 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()
2098 struct page_region pm_regs[10]; in TEST_F()
2112 ptr = mmap_(self, variant, NULL, 10 * page_size, in TEST_F()
2117 pm_scan_args.end = (long)ptr + 10 * page_size; in TEST_F()
2119 ASSERT_EQ(pm_scan_args.walk_end, (long)ptr + 10 * page_size); in TEST_F()
2122 for (i = 0; i < 10; i += 2) { in TEST_F()
2130 * region spans every other page within the range of 10 pages. in TEST_F()
2133 ASSERT_EQ(pm_scan_args.walk_end, (long)ptr + 10 * page_size); in TEST_F()
2145 ASSERT_EQ(munmap(ptr, 10 * page_size), 0); in TEST_F()