Lines Matching refs:i
76 for (int i = 0; i < key_count; ++i) in check_page_access() local
77 saved_rights[i] = pkey_get (keys[i]); in check_page_access()
107 for (int i = 0; i < key_count; ++i) in check_page_access() local
108 TEST_COMPARE (pkey_set (keys[i], saved_rights[i]), 0); in check_page_access()
121 for (int i = 0; i < key_count; ++i) in sigusr1_handler() local
122 TEST_VERIFY (pkey_get (keys[i]) == PKEY_DISABLE_ACCESS in sigusr1_handler()
123 || pkey_get (keys[i]) == i); in sigusr1_handler()
139 for (int i = 0; i < key_count; ++i) in get_thread_func() local
140 result->access_rights[i] = pkey_get (keys[i]); in get_thread_func()
159 for (int i = 0; i < key_count; ++i) in delayed_thread_func() local
161 TEST_VERIFY (!check_page_access (i, false)); in delayed_thread_func()
162 TEST_VERIFY (!check_page_access (i, true)); in delayed_thread_func()
209 for (int i = 1; i < key_count; ++i) in do_test() local
211 keys[i] = pkey_alloc (0, i); in do_test()
212 if (keys[i] < 0) in do_test()
213 FAIL_EXIT1 ("pkey_alloc (0, %d): %m", i); in do_test()
216 TEST_COMPARE (pkey_get (keys[i]), i); in do_test()
220 for (int i = 0; i < key_count; ++i) in do_test() local
221 TEST_COMPARE (pkey_get (keys[i]), i); in do_test()
224 for (int i = 0; i < key_count; ++i) in do_test() local
226 pages[i] = xmmap (NULL, pagesize, PROT_READ | PROT_WRITE, in do_test()
228 TEST_COMPARE (pkey_mprotect ((void *) pages[i], pagesize, in do_test()
229 PROT_READ | PROT_WRITE, keys[i]), 0); in do_test()
237 for (int i = 0; i < key_count; ++i) in do_test() local
238 TEST_COMPARE (result->access_rights[i], in do_test()
241 for (int i = 0; i < key_count; ++i) in do_test() local
242 TEST_COMPARE (result->access_rights[i], in do_test()
253 for (int i = 0; i < key_count; ++i) in do_test() local
254 TEST_COMPARE (result->access_rights[i], i); in do_test()
258 for (int i = 0; i < key_count; ++i) in do_test() local
259 TEST_COMPARE (pkey_get (keys[i]), i); in do_test()
272 for (int i = 1; i < key_count; ++i) in do_test() local
276 i, pkey_get (keys[i])); in do_test()
279 if (i & PKEY_DISABLE_ACCESS) in do_test()
281 TEST_VERIFY (!check_page_access (i, false)); in do_test()
282 TEST_VERIFY (!check_page_access (i, true)); in do_test()
286 TEST_VERIFY (i & PKEY_DISABLE_WRITE); in do_test()
287 TEST_VERIFY (check_page_access (i, false)); in do_test()
288 TEST_VERIFY (!check_page_access (i, true)); in do_test()
297 for (int i = 0; i < key_count; ++i) in do_test() local
298 if (i == allowed_key) in do_test()
301 TEST_COMPARE (pkey_set (keys[i], 0), 0); in do_test()
303 TEST_COMPARE (pkey_set (keys[i], PKEY_DISABLE_WRITE), 0); in do_test()
306 TEST_COMPARE (pkey_set (keys[i], PKEY_DISABLE_ACCESS), 0); in do_test()
311 for (int i = 0; i < key_count; ++i) in do_test() local
312 if (i == allowed_key) in do_test()
314 TEST_VERIFY (check_page_access (i, false)); in do_test()
315 TEST_VERIFY (check_page_access (i, true) == do_write); in do_test()
319 TEST_VERIFY (!check_page_access (i, false)); in do_test()
320 TEST_VERIFY (!check_page_access (i, true)); in do_test()
326 for (int i = 0; i < key_count; ++i) in do_test() local
328 TEST_COMPARE (pkey_set (keys[i], 0), 0); in do_test()
329 TEST_VERIFY (check_page_access (i, false)); in do_test()
330 TEST_VERIFY (check_page_access (i, true)); in do_test()
341 for (int i = 1; i < key_count; ++i) in do_test() local
342 TEST_COMPARE (pkey_free (keys[i]), 0); in do_test()
364 for (int i = 0; i < key_count; ++i) in do_test() local
365 if (new_key == keys[i]) in do_test()
370 TEST_VERIFY (check_page_access (i, false)); in do_test()
371 TEST_VERIFY (!check_page_access (i, true)); in do_test()
377 TEST_COMPARE (result->access_rights[i], 0); in do_test()
382 TEST_COMPARE (result2->access_rights[i], 0); in do_test()
398 for (int i = 0; i < key_count; ++i) in do_test() local
399 xmunmap ((void *) pages[i], pagesize); in do_test()