Lines Matching refs:ps
14 * an unpatched kernel, there is a single 6*ps VMA for the child
19 * On a patched kernel, there are two 3*ps VMAs like this:
68 static unsigned long ps;
77 ps = sysconf(_SC_PAGE_SIZE);
96 t = mmap(p, 3 * ps, PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
99 memset(t, 1, ps);
105 memset(t, 2, ps);
106 u = mmap(t + 3 * ps, 3 * ps, PROT_WRITE,
115 memset(u, 2, ps);
120 if (x == t + 3 * ps)
122 else if (x == t && get_end_addr(x) == t + 3 * ps)
127 if (x == t + 6 * ps)
129 else if (x == u && get_end_addr(x) == t + 6 * ps)
147 * |-3*ps-|
153 t = mmap(NULL, 9 * ps, PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
156 memset(t, 'a', ps);
157 p = t + 3 * ps;
158 SAFE_MUNMAP(cleanup, t, 9 * ps);
187 tst_resm(TPASS, "two 3*ps VMAs found.");
190 tst_resm(TFAIL, "A single 6*ps VMA found.");