| /tools/testing/selftests/filesystems/mount-notify/ |
| A D | mount-notify_test.c | 264 check_mounted(_metadata, mnts, 2); in TEST_F() 274 check_mounted(_metadata, mnts, 1); in TEST_F() 289 check_mounted(_metadata, mnts, 2); in TEST_F() 301 check_mounted(_metadata, mnts, 1); in TEST_F() 330 check_mounted(_metadata, mnts, 1); in TEST_F() 357 check_mounted(_metadata, mnts, 2); in TEST_F() 367 check_mounted(_metadata, mnts, 1); in TEST_F() 393 check_mounted(_metadata, mnts, 3); in TEST_F() 401 check_mounted(_metadata, mnts, 5); in TEST_F() 409 check_mounted(_metadata, mnts, 6); in TEST_F() [all …]
|
| A D | mount-notify_test_ns.c | 292 check_mounted(_metadata, mnts, 2); in TEST_F() 302 check_mounted(_metadata, mnts, 1); in TEST_F() 317 check_mounted(_metadata, mnts, 2); in TEST_F() 329 check_mounted(_metadata, mnts, 1); in TEST_F() 358 check_mounted(_metadata, mnts, 1); in TEST_F() 385 check_mounted(_metadata, mnts, 2); in TEST_F() 395 check_mounted(_metadata, mnts, 1); in TEST_F() 421 check_mounted(_metadata, mnts, 3); in TEST_F() 429 check_mounted(_metadata, mnts, 5); in TEST_F() 437 check_mounted(_metadata, mnts, 6); in TEST_F() [all …]
|
| /tools/testing/selftests/net/ |
| A D | so_incoming_cpu.c | 84 setup_netns(_metadata); in FIXTURE_SETUP() 134 set_so_incoming_cpu(_metadata, fd, cpu); in create_server() 143 set_so_incoming_cpu(_metadata, fd, cpu); in create_server() 152 set_so_incoming_cpu(_metadata, fd, cpu); in create_server() 237 create_servers(_metadata, self, variant); in TEST_F() 238 create_clients(_metadata, self); in TEST_F() 239 verify_incoming_cpu(_metadata, self); in TEST_F() 252 create_clients(_metadata, self); in TEST_F() 253 verify_incoming_cpu(_metadata, self); in TEST_F() 265 create_clients(_metadata, self); in TEST_F() [all …]
|
| /tools/testing/selftests/syscall_user_dispatch/ |
| A D | sud_test.c | 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() [all …]
|
| /tools/testing/selftests/landlock/ |
| A D | fs_test.c | 297 disable_caps(_metadata); in prepare_layout_opt() 350 prepare_layout(_metadata); in FIXTURE_SETUP() 355 cleanup_layout(_metadata); in FIXTURE_TEARDOWN_PARENT() 413 prepare_layout(_metadata); in FIXTURE_SETUP() 854 drop_caps(_metadata); in TEST_F_FORK() 2664 _metadata, in TEST_F_FORK() 2742 _metadata, in TEST_F_FORK() 2888 _metadata, in reparent_exdev_layers_enforce1() 3185 _metadata, in TEST_F_FORK() 3567 _metadata, in TEST_F_FORK() [all …]
|
| A D | common.h | 36 static void _init_caps(struct __test_metadata *const _metadata, bool drop_all) in _init_caps() argument 79 _init_caps(_metadata, false); in disable_caps() 84 _init_caps(_metadata, true); in drop_caps() 87 static void _change_cap(struct __test_metadata *const _metadata, in _change_cap() argument 106 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_SET); in set_cap() 112 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_CLEAR); in clear_cap() 118 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_SET); in set_ambient_cap() 128 struct __test_metadata *const _metadata, const cap_value_t cap) in clear_ambient_cap() argument 131 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_CLEAR); in clear_ambient_cap() 212 drop_access_rights(struct __test_metadata *const _metadata, in drop_access_rights() argument [all …]
|
| A D | audit_test.c | 49 disable_caps(_metadata); in FIXTURE_SETUP() 50 set_cap(_metadata, CAP_AUDIT_CONTROL); in FIXTURE_SETUP() 68 set_cap(_metadata, CAP_AUDIT_CONTROL); in FIXTURE_TEARDOWN() 133 _exit(_metadata->exit_code); in TEST_F() 140 _metadata->exit_code = KSFT_FAIL; in TEST_F() 320 disable_caps(_metadata); in FIXTURE_SETUP() 384 _metadata, self->audit_fd, in TEST_F() 391 _metadata, self->audit_fd, in TEST_F() 425 _exit(_metadata->exit_code); in TEST_F() 432 _metadata->exit_code = KSFT_FAIL; in TEST_F() [all …]
|
| A D | scoped_signal_test.c | 60 drop_caps(_metadata); in FIXTURE_SETUP() 132 _exit(_metadata->exit_code); in TEST_F() 148 _metadata->exit_code = KSFT_FAIL; in TEST_F() 161 drop_caps(_metadata); in FIXTURE_SETUP() 222 _exit(_metadata->exit_code); in TEST_F() 276 drop_caps(_metadata); in TEST() 301 drop_caps(_metadata); in TEST() 347 disable_caps(_metadata); in TEST() 358 set_cap(_metadata, CAP_SETUID); in TEST() 445 drop_caps(_metadata); in FIXTURE_SETUP() [all …]
|
| A D | ptrace_test.c | 310 drop_caps(_metadata); in TEST_F() 316 create_domain(_metadata); in TEST_F() 317 if (!__test_passed(_metadata)) in TEST_F() 330 create_domain(_metadata); in TEST_F() 378 _exit(_metadata->exit_code); in TEST_F() 385 create_domain(_metadata); in TEST_F() 436 _metadata->exit_code = KSFT_FAIL; in TEST_F() 464 disable_caps(_metadata); in FIXTURE_SETUP() 502 drop_caps(_metadata); in TEST_F() 538 _exit(_metadata->exit_code); in TEST_F() [all …]
|
| A D | scoped_abstract_unix_test.c | 57 drop_caps(_metadata); in FIXTURE_SETUP() 92 if (!__test_passed(_metadata)) in TEST_F() 135 _exit(_metadata->exit_code); in TEST_F() 280 disable_caps(_metadata); in FIXTURE_SETUP() 288 drop_caps(_metadata); in FIXTURE_SETUP() 391 drop_caps(_metadata); in FIXTURE_SETUP() 464 _metadata, in TEST_F() 622 drop_caps(_metadata); in FIXTURE_SETUP() 767 drop_caps(_metadata); in FIXTURE_SETUP() 994 drop_caps(_metadata); in TEST() [all …]
|
| A D | net_test.c | 275 disable_caps(_metadata); in FIXTURE_SETUP() 286 setup_loopback(_metadata); in FIXTURE_SETUP() 973 disable_caps(_metadata); in FIXTURE_SETUP() 978 setup_loopback(_metadata); in FIXTURE_SETUP() 1059 disable_caps(_metadata); in FIXTURE_SETUP() 1064 setup_loopback(_metadata); in FIXTURE_SETUP() 1292 disable_caps(_metadata); in FIXTURE_SETUP() 1294 setup_loopback(_metadata); in FIXTURE_SETUP() 1541 disable_caps(_metadata); in FIXTURE_SETUP() 1705 disable_caps(_metadata); in FIXTURE_SETUP() [all …]
|
| A D | scoped_common.h | 12 static void create_scoped_domain(struct __test_metadata *const _metadata, in create_scoped_domain() argument 26 enforce_ruleset(_metadata, ruleset_fd); in create_scoped_domain()
|
| /tools/testing/selftests/exec/ |
| A D | check-exec.c | 213 fill_exec_fd(_metadata, fd_out); in fill_exec_path() 262 test_exec_fd(_metadata, fd, err_code); in test_exec_path() 273 drop_privileges(_metadata); in TEST_F() 281 fill_exec_path(_metadata, reg_file_path); in TEST_F() 285 drop_privileges(_metadata); in TEST_F() 296 drop_privileges(_metadata); in TEST_F() 304 fill_exec_fd(_metadata, self->memfd); in TEST_F() 308 drop_privileges(_metadata); in TEST_F() 314 test_exec_path(_metadata, dir_path, EACCES); in TEST_F() 317 test_exec_path(_metadata, fifo_path, EACCES); in TEST_F() [all …]
|
| A D | non-regular.c | 15 void rm(struct __test_metadata *_metadata, const char *pathname, in rm() argument 46 void (*setup)(struct __test_metadata *_metadata, in FIXTURE_VARIANT() 52 void setup_link(struct __test_metadata *_metadata, in setup_link() argument 80 void setup_dir(struct __test_metadata *_metadata, in setup_dir() argument 95 void setup_node(struct __test_metadata *_metadata, in setup_node() argument 133 void setup_fifo(struct __test_metadata *_metadata, in setup_fifo() argument 152 rm(_metadata, self->pathname, variant->is_dir); in FIXTURE_SETUP() 153 variant->setup(_metadata, self, variant); in FIXTURE_SETUP() 158 rm(_metadata, self->pathname, self->is_dir); in FIXTURE_TEARDOWN()
|
| /tools/testing/selftests/ |
| A D | kselftest_harness.h | 132 _metadata->trigger = 0; \ 180 test_name(_metadata); \ 411 _metadata->no_teardown = mmap(NULL, sizeof(*_metadata->no_teardown), \ 424 _metadata->self = self; \ 430 if (_metadata->exit_code) \ 434 _metadata->teardown_fn(false, _metadata, self, variant->data); \ 440 _metadata->teardown_fn(true, _metadata, self, variant->data); \ 441 munmap(_metadata->no_teardown, sizeof(*_metadata->no_teardown)); \ 751 for (; _metadata->trigger; _metadata->trigger = \ 798 _metadata->trigger = 1; \ [all …]
|
| /tools/testing/selftests/hid/ |
| A D | hid_common.h | 158 return uhid_write(_metadata, fd, &ev); in uhid_create() 168 uhid_write(_metadata, hid->uhid_fd, &ev); in uhid_destroy() 171 static int uhid_event(struct __test_metadata *_metadata, int fd) in uhid_event() argument 228 uhid_write(_metadata, fd, &answer); in uhid_event() 243 struct __test_metadata *_metadata; member 248 struct __test_metadata *_metadata = args->_metadata; in uhid_read_events_thread() local 265 ret = uhid_event(_metadata, fd); in uhid_read_events_thread() 278 ._metadata = _metadata, in uhid_start_listener() 310 return uhid_write(_metadata, hid->uhid_fd, &ev); in uhid_send_event() 453 ret = uhid_create(_metadata, hid->uhid_fd, hid->dev_id, bus, vid, pid, in setup_uhid() [all …]
|
| A D | hidraw.c | 25 uhid_destroy(_metadata, &self->hid); in FIXTURE_TEARDOWN() 32 hidraw_teardown(_metadata, self, variant); \ 39 err = setup_uhid(_metadata, &self->hid, BUS_USB, 0x0001, 0x0a37, rdesc, sizeof(rdesc)); in FIXTURE_SETUP() 66 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 88 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 104 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 148 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
|
| A D | hid_bpf.c | 47 uhid_destroy(_metadata, &self->hid); in FIXTURE_TEARDOWN() 54 hid_bpf_teardown(_metadata, self, variant); \ 72 load_programs(NULL, 0, _metadata, self, variant) 75 struct __test_metadata *_metadata, in load_programs() argument 172 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 188 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 219 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 232 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 283 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 313 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() [all …]
|
| /tools/testing/selftests/net/af_unix/ |
| A D | scm_rights.c | 119 static int count_sockets(struct __test_metadata *_metadata, in count_sockets() argument 162 ret = count_sockets(_metadata, variant); in FIXTURE_SETUP() 175 ret = count_sockets(_metadata, variant); in FIXTURE_TEARDOWN() 179 static void create_listeners(struct __test_metadata *_metadata, in create_listeners() argument 248 create_listeners(_metadata, self, variant, n); in __create_sockets() 250 create_socketpairs(_metadata, self, variant, n); in __create_sockets() 253 static void __close_sockets(struct __test_metadata *_metadata, in __close_sockets() argument 267 void __send_fd(struct __test_metadata *_metadata, in __send_fd() argument 313 __create_sockets(_metadata, self, variant, n) 315 __close_sockets(_metadata, self, n) [all …]
|
| A D | msg_oob.c | 145 create_unix_socketpair(_metadata, self); in FIXTURE_SETUP() 146 create_tcp_socketpair(_metadata, self); in FIXTURE_SETUP() 148 setup_sigurg(_metadata, self); in FIXTURE_SETUP() 149 setup_epollpri(_metadata, self); in FIXTURE_SETUP() 328 __sendpair(_metadata, self, buf, len, flags) 333 __recvpair(_metadata, self, \ 336 __recvpair(_metadata, self, \ 342 __epollpair(_metadata, self, oob_remaining) 345 __siocatmarkpair(_metadata, self, oob_head) 348 __setinlinepair(_metadata, self) [all …]
|
| A D | diag_uid.c | 76 int send_request(struct __test_metadata *_metadata, in send_request() argument 116 void render_response(struct __test_metadata *_metadata, in render_response() argument 134 void receive_response(struct __test_metadata *_metadata, in receive_response() argument 161 render_response(_metadata, NLMSG_DATA(nlh), nlh->nlmsg_len); in receive_response() 171 ret = send_request(_metadata, self, variant); 174 receive_response(_metadata, self);
|
| A D | scm_inq.c | 58 static void send_chunks(struct __test_metadata *_metadata, in send_chunks() argument 70 static void recv_chunks(struct __test_metadata *_metadata, in recv_chunks() argument 121 send_chunks(_metadata, self); in TEST_F() 122 recv_chunks(_metadata, self); in TEST_F()
|
| /tools/testing/selftests/kselftest_harness/ |
| A D | harness-selftest.c | 13 static void test_helper(struct __test_metadata *_metadata) in test_helper() argument 22 test_helper(_metadata); in TEST() 64 test_helper(_metadata); in TEST_F() 65 standalone_pass(_metadata); in TEST_F() 72 fixture_pass(_metadata, self, variant); in TEST_F()
|
| /tools/testing/selftests/clone3/ |
| A D | clone3_cap_checkpoint_restore.c | 37 static int call_clone3_set_tid(struct __test_metadata *_metadata, in call_clone3_set_tid() argument 79 static int test_clone3_set_tid(struct __test_metadata *_metadata, in test_clone3_set_tid() argument 85 ret = call_clone3_set_tid(_metadata, set_tid, set_tid_size); in test_clone3_set_tid() 171 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), -EPERM); in TEST() 175 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), 0); in TEST()
|
| /tools/testing/selftests/filesystems/binderfs/ |
| A D | binderfs_test.c | 39 static void change_mountns(struct __test_metadata *_metadata) in change_mountns() argument 70 change_mountns(_metadata); in __do_binderfs_test() 360 struct __test_metadata *_metadata = _thread_metadata; in binder_version_thread() local 406 change_userns(_metadata, syncfds); in TEST() 407 change_mountns(_metadata); in TEST() 457 _thread_metadata = _metadata; in TEST() 486 change_idmaps(_metadata, syncfds, pid); in TEST() 499 if (__do_binderfs_test(_metadata)) in TEST() 522 change_userns(_metadata, syncfds); in TEST() 523 if (__do_binderfs_test(_metadata)) in TEST() [all …]
|