Lines Matching refs:_metadata
88 static void prctl_valid(struct __test_metadata *_metadata, in prctl_valid() argument
95 static void prctl_invalid(struct __test_metadata *_metadata, in prctl_invalid() argument
110 prctl_invalid(_metadata, op, 0, 0, &sel, EINVAL); in TEST()
116 prctl_invalid(_metadata, op, 0x1, 0x0, 0, EINVAL); in TEST()
119 prctl_invalid(_metadata, op, 0x0, 0xff, 0, EINVAL); in TEST()
122 prctl_invalid(_metadata, op, 0x0, 0x0, &sel, EINVAL); in TEST()
125 prctl_valid(_metadata, op, 0x0, 0x0, 0x0); in TEST()
131 prctl_invalid(_metadata, op, 0x1, 0x0, &sel, EINVAL); in TEST()
132 prctl_invalid(_metadata, op, -1L, 0x0, &sel, EINVAL); in TEST()
135 prctl_invalid(_metadata, op, 0x0, 0x1, (void *) -1, EFAULT); in TEST()
140 prctl_invalid(_metadata, PR_SYS_DISPATCH_EXCLUSIVE_ON, 1, -1L, &sel, EINVAL); in TEST()
145 prctl_invalid(_metadata, PR_SYS_DISPATCH_EXCLUSIVE_ON, -1L, 0x1, &sel, EINVAL); in TEST()
148 prctl_invalid(_metadata, PR_SYS_DISPATCH_INCLUSIVE_ON, 1, 0, 0, EINVAL); in TEST()
151 prctl_invalid(_metadata, PR_SYS_DISPATCH_INCLUSIVE_ON, -1L, 2, 0, EINVAL); in TEST()
154 prctl_valid(_metadata, PR_SYS_DISPATCH_INCLUSIVE_ON, 2, 3, 0); in TEST()
157 prctl_invalid(_metadata, PR_SYS_DISPATCH_INCLUSIVE_ON, 2, 3, (void *) -1, EFAULT); in TEST()
349 static void test_range(struct __test_metadata *_metadata, in test_range() argument
369 test_range(_metadata, PR_SYS_DISPATCH_EXCLUSIVE_ON, 0, 0, true); in TEST()
370 test_range(_metadata, PR_SYS_DISPATCH_EXCLUSIVE_ON, syscall_addr, 1, false); in TEST()
371 test_range(_metadata, PR_SYS_DISPATCH_EXCLUSIVE_ON, syscall_addr-100, 200, false); in TEST()
372 test_range(_metadata, PR_SYS_DISPATCH_EXCLUSIVE_ON, syscall_addr+1, 100, true); in TEST()
373 test_range(_metadata, PR_SYS_DISPATCH_EXCLUSIVE_ON, syscall_addr-100, 100, true); in TEST()
374 test_range(_metadata, PR_SYS_DISPATCH_INCLUSIVE_ON, syscall_addr, 1, true); in TEST()
375 test_range(_metadata, PR_SYS_DISPATCH_INCLUSIVE_ON, syscall_addr-1, 1, false); in TEST()
376 test_range(_metadata, PR_SYS_DISPATCH_INCLUSIVE_ON, syscall_addr+1, 1, false); in TEST()