| /linux/tools/testing/selftests/drivers/ntsync/ |
| H A D | ntsync.c | 33 EXPECT_EQ(0, ret); \ 34 EXPECT_EQ((count), __count); \ 35 EXPECT_EQ((max), __max); \ 59 EXPECT_EQ(0, ret); \ 60 EXPECT_EQ((count), __count); \ 61 EXPECT_EQ((owner), __owner); \ 92 EXPECT_EQ(0, ret); \ 93 EXPECT_EQ((signaled), __signaled); \ 94 EXPECT_EQ((manual), __manual); \ 156 EXPECT_EQ(-1, sem); in TEST() [all …]
|
| /linux/tools/testing/selftests/sgx/ |
| H A D | main.c | 276 EXPECT_EQ((run)->function, EEXIT); \ 295 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0); in TEST_F() 298 EXPECT_EQ(self->run.user_data, 0); in TEST_F() 303 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0); in TEST_F() 305 EXPECT_EQ(get_op.value, MAGIC); in TEST_F() 307 EXPECT_EQ(self->run.user_data, 0); in TEST_F() 368 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0); in TEST_F() 371 EXPECT_EQ(self->run.user_data, 0); in TEST_F() 376 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0); in TEST_F() 378 EXPECT_EQ(get_op.value, MAGIC); in TEST_F() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | proc_net_pktgen.c | 139 EXPECT_EQ(ret, 0); in FIXTURE_TEARDOWN() 142 EXPECT_EQ(len, sizeof(thr_cmd_rm_loopback_0)); in FIXTURE_TEARDOWN() 145 EXPECT_EQ(ret, 0); in FIXTURE_TEARDOWN() 148 EXPECT_EQ(ret, 0); in FIXTURE_TEARDOWN() 156 EXPECT_EQ(len, -1); in TEST_F() 157 EXPECT_EQ(errno, EINVAL); in TEST_F() 165 EXPECT_EQ(len, sizeof(ctrl_cmd_stop)); in TEST_F() 168 EXPECT_EQ(len, sizeof(ctrl_cmd_stop) - 1); in TEST_F() 171 EXPECT_EQ(len, sizeof(ctrl_cmd_start)); in TEST_F() 174 EXPECT_EQ(len, sizeof(ctrl_cmd_start) - 1); in TEST_F() [all …]
|
| H A D | tls.c | 206 EXPECT_EQ(cmsg->cmsg_level, SOL_TLS); in __tls_recv_cmsg() 207 EXPECT_EQ(cmsg->cmsg_type, TLS_GET_RECORD_TYPE); in __tls_recv_cmsg() 222 EXPECT_EQ(ctype, record_type); in tls_recv_cmsg() 253 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); in TEST_F() 255 EXPECT_EQ(memcmp(buf, test_str, send_len), 0); in TEST_F() 264 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); in TEST_F() 268 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); in TEST_F() 272 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); in TEST_F() 276 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); in TEST_F() 280 EXPECT_EQ(setsockop in TEST_F() [all...] |
| H A D | epoll_busy_poll.c | 66 EXPECT_EQ(0, ret); in FIXTURE_TEARDOWN() 75 EXPECT_EQ(-1, ret) in TEST_F() 78 EXPECT_EQ(ENOTTY, errno) in TEST_F() 85 EXPECT_EQ(-1, ret) in TEST_F() 88 EXPECT_EQ(ENOTTY, errno) in TEST_F() 119 EXPECT_EQ(0, ret); in FIXTURE_TEARDOWN() 141 EXPECT_EQ(0, ret) in TEST_F() 144 EXPECT_EQ(0, self->params.busy_poll_usecs) in TEST_F() 147 EXPECT_EQ(0, self->params.busy_poll_budget) in TEST_F() 150 EXPECT_EQ(0, self->params.prefer_busy_poll) in TEST_F() [all …]
|
| H A D | tun.c | 131 EXPECT_EQ(tun_delete(self->ifname), 0); in TEST_F() 132 EXPECT_EQ(tun_detach(self->fd, self->ifname), -1); in TEST_F() 133 EXPECT_EQ(errno, 22); in TEST_F() 137 EXPECT_EQ(tun_detach(self->fd, self->ifname), 0); in TEST_F() 138 EXPECT_EQ(tun_delete(self->ifname), 0); in TEST_F() 142 EXPECT_EQ(tun_detach(self->fd, self->ifname), 0); in TEST_F() 145 EXPECT_EQ(tun_delete(self->ifname), 0); in TEST_F() 149 EXPECT_EQ(tun_detach(self->fd, self->ifname), 0); in TEST_F() 150 EXPECT_EQ(tun_attach(self->fd, self->ifname), 0); in TEST_F() 151 EXPECT_EQ(tun_delete(self->ifname), 0); in TEST_F() [all …]
|
| /linux/tools/testing/selftests/landlock/ |
| H A D | audit_test.c | 69 EXPECT_EQ(0, audit_cleanup(self->audit_fd, &self->audit_filter)); in FIXTURE_TEARDOWN() 91 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)); in TEST_F() 100 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); in TEST_F() 103 EXPECT_EQ(-1, kill(getppid(), 0)); in TEST_F() 104 EXPECT_EQ(EPERM, errno); in TEST_F() 105 EXPECT_EQ(0, in TEST_F() 108 EXPECT_EQ(0, matches_log_domain_allocated( in TEST_F() 113 EXPECT_EQ(denial_dom, allocated_dom); in TEST_F() 122 EXPECT_EQ(-1, landlock_restrict_self(ruleset_fd, 0)); in TEST_F() 123 EXPECT_EQ(E2BIG, errno); in TEST_F() [all …]
|
| H A D | scoped_abstract_unix_test.c | 43 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)); in create_fs_domain() 44 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); in create_fs_domain() 45 EXPECT_EQ(0, close(ruleset_fd)); in create_fs_domain() 103 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F() 119 EXPECT_EQ(0, err); in TEST_F() 121 EXPECT_EQ(-1, err); in TEST_F() 122 EXPECT_EQ(EPERM, errno); in TEST_F() 124 EXPECT_EQ(0, close(stream_client)); in TEST_F() 129 EXPECT_EQ(0, err); in TEST_F() 131 EXPECT_EQ( in TEST_F() [all...] |
| H A D | net_test.c | 525 EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv, 0)); in test_bind_and_connect() 528 EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv, in test_bind_and_connect() 534 EXPECT_EQ(-EACCES, ret); in test_bind_and_connect() 536 EXPECT_EQ(0, ret) in test_bind_and_connect() 541 EXPECT_EQ(0, close(inval_fd)); in test_bind_and_connect() 548 EXPECT_EQ(-EINVAL, connect_variant_addrlen(inval_fd, srv, 0)); in test_bind_and_connect() 551 EXPECT_EQ(-EINVAL, connect_variant_addrlen(inval_fd, srv, in test_bind_and_connect() 557 EXPECT_EQ(-EINVAL, ret); in test_bind_and_connect() 559 EXPECT_EQ(-EACCES, ret); in test_bind_and_connect() 562 EXPECT_EQ(-ECONNREFUSED, ret); in test_bind_and_connect() [all …]
|
| H A D | scoped_signal_test.c | 95 EXPECT_EQ(0, is_signaled); in TEST_F() 103 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F() 112 EXPECT_EQ(0, close(pipe_parent[0])); in TEST_F() 135 EXPECT_EQ(0, close(pipe_parent[0])); in TEST_F() 142 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F() 150 EXPECT_EQ(0, is_signaled); in TEST_F() 196 EXPECT_EQ(0, close(pipe_child[0])); in TEST_F() 197 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F() 203 EXPECT_EQ(0, close(pipe_child[1])); in TEST_F() 207 EXPECT_EQ( in TEST_F() [all...] |
| H A D | fs_test.c | 341 EXPECT_EQ(0, remove_path(TMP_DIR)); in cleanup_layout() 384 EXPECT_EQ(0, remove_path(file2_s1d3)); in remove_layout1() 385 EXPECT_EQ(0, remove_path(file2_s1d2)); in remove_layout1() 386 EXPECT_EQ(0, remove_path(file2_s1d1)); in remove_layout1() 387 EXPECT_EQ(0, remove_path(file1_s1d3)); in remove_layout1() 388 EXPECT_EQ(0, remove_path(file1_s1d2)); in remove_layout1() 389 EXPECT_EQ(0, remove_path(file1_s1d1)); in remove_layout1() 390 EXPECT_EQ(0, remove_path(dir_s1d3)); in remove_layout1() 392 EXPECT_EQ(0, remove_path(file2_s2d3)); in remove_layout1() 393 EXPECT_EQ(0, remove_path(file1_s2d3)); in remove_layout1() [all …]
|
| H A D | ptrace_test.c | 41 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)); in create_domain() 42 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); in create_domain() 43 EXPECT_EQ(0, close(ruleset_fd)); 338 EXPECT_EQ(0, err_proc_read); in TEST_F() 340 EXPECT_EQ(EACCES, err_proc_read); in TEST_F() 346 EXPECT_EQ(0, ret); in TEST_F() 348 EXPECT_EQ(-1, ret); in TEST_F() 349 EXPECT_EQ(EPERM, errno); in TEST_F() 360 EXPECT_EQ(0, ret); in TEST_F() 362 EXPECT_EQ( in TEST_F() [all...] |
| H A D | base_test.c | 287 EXPECT_EQ(-1, landlock_restrict_self(fd, 0)); in TEST() 288 EXPECT_EQ(EBADFD, errno); in TEST() 302 EXPECT_EQ(-1, landlock_restrict_self( in TEST() 304 EXPECT_EQ(EBADFD, errno); in TEST() 313 EXPECT_EQ(-1, landlock_restrict_self(-1, last_flag << 1)); in TEST() 314 EXPECT_EQ(EINVAL, errno); in TEST() 316 EXPECT_EQ(-1, landlock_restrict_self(-1, -1)); in TEST() 317 EXPECT_EQ(EINVAL, errno); in TEST() 321 EXPECT_EQ(-1, landlock_restrict_self(-1, 0)); in TEST() 322 EXPECT_EQ(EBAD in TEST() [all...] |
| /linux/tools/testing/selftests/core/ |
| H A D | close_range_test.c | 56 EXPECT_EQ(-1, sys_close_range(open_fds[0], open_fds[100], -1)) { in TEST() 64 EXPECT_EQ(errno, EINVAL); in TEST() 66 EXPECT_EQ(ret, 0); in TEST() 70 EXPECT_EQ(0, sys_close_range(open_fds[0], open_fds[50], 0)); in TEST() 73 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST() 86 EXPECT_EQ(0, sys_close_range(open_fds[51], open_fds[92], 0)); in TEST() 89 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST() 95 EXPECT_EQ(0, sys_close_range(open_fds[93], open_fds[99], 0)); in TEST() 98 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST() 102 EXPECT_EQ(0, sys_close_range(open_fds[100], open_fds[100], 0)); in TEST() [all …]
|
| /linux/tools/testing/selftests/exec/ |
| H A D | check-exec.c | 47 EXPECT_EQ(0, cap_set_secbits(noroot)); in drop_privileges() 126 EXPECT_EQ(0, test_secbits_set(0)); in FIXTURE_SETUP() 176 EXPECT_EQ(0, umount(workdir_path)); in FIXTURE_TEARDOWN_PARENT() 177 EXPECT_EQ(0, rmdir(workdir_path)); in FIXTURE_TEARDOWN_PARENT() 192 EXPECT_EQ(len, write(fd_out, buf, len)) in fill_exec_fd() 200 EXPECT_EQ(0, close(fd_in)); in fill_exec_fd() 214 EXPECT_EQ(0, close(fd_out)); in fill_exec_path() 233 EXPECT_EQ(-1, access_ret); in test_exec_fd() 234 EXPECT_EQ(err_code, access_errno) in test_exec_fd() 240 EXPECT_EQ(0, access_ret) in test_exec_fd() [all …]
|
| /linux/tools/testing/selftests/perf_events/ |
| H A D | sigtrap_threads.c | 162 EXPECT_EQ(ctx.signal_count, 0); in TEST_F() 168 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0); in TEST_F() 171 EXPECT_EQ(ctx.signal_count, NUM_THREADS); in TEST_F() 172 EXPECT_EQ(ctx.tids_want_signal, 0); in TEST_F() 173 EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on); in TEST_F() 174 EXPECT_EQ(ctx.first_siginfo.si_perf_type, PERF_TYPE_BREAKPOINT); in TEST_F() 175 EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 0)); in TEST_F() 179 EXPECT_EQ(ctx.signal_count, NUM_THREADS + 1); in TEST_F() 187 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_MODIFY_ATTRIBUTES, &new_attr), 0); in TEST_F() 190 EXPECT_EQ(ctx.signal_count, NUM_THREADS); in TEST_F() [all …]
|
| H A D | remove_on_exec.c | 113 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST_F() 114 EXPECT_EQ(WEXITSTATUS(status), 42); in TEST_F() 150 EXPECT_EQ(read(pipefd[0], &tmp, sizeof(int)), sizeof(int)); in TEST_F() 151 EXPECT_EQ(tmp, 42); in TEST_F() 154 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0); in TEST_F() 157 EXPECT_EQ(waitpid(pid_exec, &tmp, WNOHANG), 0); /* Should still be running. */ in TEST_F() 158 EXPECT_EQ(kill(pid_exec, SIGKILL), 0); in TEST_F() 164 EXPECT_EQ(waitpid(pid_only_fork, &tmp, 0), pid_only_fork); in TEST_F() 165 EXPECT_EQ(WEXITSTATUS(tmp), 42); in TEST_F() 177 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0); in TEST_F() [all …]
|
| /linux/tools/testing/selftests/filesystems/eventfd/ |
| H A D | eventfd_test.c | 54 EXPECT_EQ(flags, O_RDWR); in TEST() 68 EXPECT_EQ(flags, FD_CLOEXEC); in TEST() 82 EXPECT_EQ(flags & EFD_NONBLOCK, EFD_NONBLOCK); in TEST() 83 EXPECT_EQ(flags & O_RDWR, O_RDWR); in TEST() 97 EXPECT_EQ(flags & EFD_NONBLOCK, EFD_NONBLOCK); in TEST() 98 EXPECT_EQ(flags & O_RDWR, O_RDWR); in TEST() 102 EXPECT_EQ(flags, FD_CLOEXEC); in TEST() 176 EXPECT_EQ(ret & O_RDWR, O_RDWR); in TEST() 182 EXPECT_EQ(ret, 0); in TEST() 202 EXPECT_EQ(size, -1); in TEST() [all …]
|
| /linux/tools/testing/selftests/riscv/vector/ |
| H A D | vstate_prctl.c | 43 EXPECT_EQ(-1, rc) in TEST() 45 EXPECT_EQ(EINVAL, errno) in TEST() 57 EXPECT_EQ(-1, rc) in TEST() 59 EXPECT_EQ(EINVAL, errno) in TEST() 73 EXPECT_EQ(0, rc) TH_LOG("Enabling V for current should always succeed"); in TEST() 86 EXPECT_EQ(EPERM, errno) in TEST() 88 EXPECT_EQ(-1, rc) in TEST() 107 EXPECT_EQ(0, test_and_compare_child(flag, PR_RISCV_V_VSTATE_CTRL_ON, 0, xtheadvector)); in TEST() 125 EXPECT_EQ(0, test_and_compare_child(flag, PR_RISCV_V_VSTATE_CTRL_OFF, 1, xtheadvector)); in TEST() 145 EXPECT_EQ(0, test_and_compare_child(flag, expected, 0, xtheadvector)); in TEST() [all …]
|
| /linux/tools/testing/selftests/seccomp/ |
| H A D | seccomp_bpf.c | 353 EXPECT_EQ(ret, 0); in TEST() 390 EXPECT_EQ(0, ret) { in TEST() 405 EXPECT_EQ(-1, ret); in TEST() 406 EXPECT_EQ(EFAULT, errno) { in TEST() 433 EXPECT_EQ(-1, ret); in TEST() 434 EXPECT_EQ(EACCES, errno); in TEST() 436 EXPECT_EQ(0, ret); in TEST() 537 EXPECT_EQ(-1, ret); in TEST() 538 EXPECT_EQ(EINVAL, errno); in TEST() 557 EXPECT_EQ(0, ret); in TEST() [all …]
|
| /linux/tools/testing/selftests/mm/ |
| H A D | mdwe_test.c | 26 EXPECT_EQ(errno, EINVAL); in TEST() 29 EXPECT_EQ(errno, EINVAL); in TEST() 31 EXPECT_EQ(errno, EINVAL); in TEST() 33 EXPECT_EQ(errno, EINVAL); in TEST() 35 EXPECT_EQ(errno, EINVAL); in TEST() 38 EXPECT_EQ(errno, EINVAL); in TEST() 40 EXPECT_EQ(errno, EINVAL); in TEST() 42 EXPECT_EQ(errno, EINVAL); in TEST() 44 EXPECT_EQ(errno, EINVAL); in TEST() 111 EXPECT_EQ(prctl(PR_SET_MDWE, variant->first_flags, 0L, 0L, 0L), 0); in TEST_F() [all …]
|
| /linux/tools/testing/selftests/pidfd/ |
| H A D | pidfd_info_test.c | 48 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 65 EXPECT_EQ(close(ipc_sockets[1]), 0); in FIXTURE_SETUP() 67 EXPECT_EQ(close(ipc_sockets[0]), 0); in FIXTURE_SETUP() 70 EXPECT_EQ(sys_pidfd_send_signal(self->child_pidfd1, SIGKILL, NULL, 0), 0); in FIXTURE_SETUP() 73 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 90 EXPECT_EQ(close(ipc_sockets[1]), 0); in FIXTURE_SETUP() 92 EXPECT_EQ(close(ipc_sockets[0]), 0); in FIXTURE_SETUP() 95 EXPECT_EQ(sys_pidfd_send_signal(self->child_pidfd2, SIGKILL, NULL, 0), 0); in FIXTURE_SETUP() 96 EXPECT_EQ(sys_waitid(P_PID, self->child_pid2, NULL, WEXITED), 0); in FIXTURE_SETUP() 110 EXPECT_EQ(sys_waitid(P_PID, self->child_pid4, NULL, WEXITED), 0); in FIXTURE_SETUP() [all …]
|
| H A D | pidfd_getfd_test.c | 172 EXPECT_EQ(0, close(self->pidfd)); in FIXTURE_TEARDOWN() 173 EXPECT_EQ(0, close(self->sk)); in FIXTURE_TEARDOWN() 177 EXPECT_EQ(0, ret); in FIXTURE_TEARDOWN() 199 EXPECT_EQ(-1, fd); in TEST_F() 200 EXPECT_EQ(EPERM, errno); in TEST_F() 216 EXPECT_EQ(ret, 0); in TEST_F() 230 EXPECT_EQ(-1, fd) { in TEST_F() 233 EXPECT_EQ(EBADF, errno) { in TEST_F() 241 EXPECT_EQ(errno, EINVAL); in TEST() 263 EXPECT_EQ(sys_pidfd_getfd(self->pidfd, self->remote_fd, 0), -1); in TEST_F() [all …]
|
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | conntrack_dump_flush.c | 327 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 337 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 340 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 343 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 346 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 366 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 385 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 404 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 424 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 441 EXPECT_EQ(ret, 2); in TEST_F() [all …]
|
| /linux/tools/testing/selftests/syscall_user_dispatch/ |
| H A D | sud_test.c | 92 EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel)); in prctl_valid() 99 EXPECT_EQ(-1, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel)); in prctl_invalid() 100 EXPECT_EQ(err, errno); in prctl_invalid() 232 EXPECT_EQ(-1, ret) { in TEST() 241 EXPECT_EQ(MAGIC_SYSCALL_1, ret) { in TEST() 244 EXPECT_EQ(1, nr_syscalls_emulated) { in TEST() 313 EXPECT_EQ(0, ret) { in TEST() 321 EXPECT_EQ(0, ret) { in TEST() 355 EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, &glob_sel)); in test_range() 358 EXPECT_EQ(syscall(MAGIC_SYSCALL_1), MAGIC_SYSCALL_1); in test_range() [all …]
|