Lines Matching refs:prot

22 static unsigned long get_vma_size(void *addr, int *prot)  in get_vma_size()  argument
29 *prot = 0; in get_vma_size()
40 *prot |= 0x4; in get_vma_size()
42 *prot |= 0x2; in get_vma_size()
44 *prot |= 0x1; in get_vma_size()
65 static int sys_mprotect(void *ptr, size_t size, unsigned long prot) in sys_mprotect() argument
70 sret = syscall(__NR_mprotect, ptr, size, prot); in sys_mprotect()
480 int prot; in test_seal_zero_address() local
487 size = get_vma_size(ptr, &prot); in test_seal_zero_address()
775 int prot; in test_seal_mprotect_partial_mprotect_tail() local
797 FAIL_TEST_IF_FALSE(get_vma_size(ptr + page_size, &prot) > 0); in test_seal_mprotect_partial_mprotect_tail()
798 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_mprotect_partial_mprotect_tail()
1028 int prot; in test_seal_munmap_partial_across_vmas() local
1045 FAIL_TEST_IF_FALSE(get_vma_size(ptr + page_size, &prot) > 0); in test_seal_munmap_partial_across_vmas()
1046 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_munmap_partial_across_vmas()
1058 int prot; in test_munmap_start_freed() local
1078 size = get_vma_size(ptr + page_size, &prot); in test_munmap_start_freed()
1085 size = get_vma_size(ptr + page_size, &prot); in test_munmap_start_freed()
1128 int prot; in test_munmap_middle_freed() local
1148 size = get_vma_size(ptr, &prot); in test_munmap_middle_freed()
1151 size = get_vma_size(ptr + page_size * 3, &prot); in test_munmap_middle_freed()
1156 size = get_vma_size(ptr, &prot); in test_munmap_middle_freed()
1159 size = get_vma_size(ptr + page_size * 3, &prot); in test_munmap_middle_freed()
1546 int prot; in test_seal_merge_and_split() local
1558 size = get_vma_size(ptr + page_size, &prot); in test_seal_merge_and_split()
1560 FAIL_TEST_IF_FALSE(prot == 4); in test_seal_merge_and_split()
1566 size = get_vma_size(ptr + page_size, &prot); in test_seal_merge_and_split()
1568 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()
1569 size = get_vma_size(ptr + 2 * page_size, &prot); in test_seal_merge_and_split()
1571 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()
1577 size = get_vma_size(ptr + 22 * page_size, &prot); in test_seal_merge_and_split()
1579 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()
1580 size = get_vma_size(ptr + 2 * page_size, &prot); in test_seal_merge_and_split()
1582 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()
1588 size = get_vma_size(ptr + page_size, &prot); in test_seal_merge_and_split()
1590 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()
1596 size = get_vma_size(ptr + 21 * page_size, &prot); in test_seal_merge_and_split()
1598 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()
1604 size = get_vma_size(ptr + 1 * page_size, &prot); in test_seal_merge_and_split()
1606 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()
1616 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()
1617 size = get_vma_size(ptr + 20 * page_size, &prot); in test_seal_merge_and_split()
1619 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()
1625 size = get_vma_size(ptr + page_size, &prot); in test_seal_merge_and_split()
1627 FAIL_TEST_IF_FALSE(prot == 0x4); in test_seal_merge_and_split()