| /linux/tools/testing/selftests/drivers/ntsync/ |
| H A D | ntsync.c | 39 EXPECT_EQ(0, ret); \ in release_sem() 40 EXPECT_EQ((count), __count); \ in release_sem() 41 EXPECT_EQ((max), __max); \ in release_sem() 65 EXPECT_EQ(0, ret); \ in unlock_mutex() 66 EXPECT_EQ((count), __count); \ in unlock_mutex() 67 EXPECT_EQ((owner), __owner); \ in unlock_mutex() 98 EXPECT_EQ(0, ret); \ in wait_objs() 99 EXPECT_EQ((signaled), __signaled); \ in wait_objs() 100 EXPECT_EQ((manual), __manual); \ in wait_objs() 162 EXPECT_EQ( 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 | 207 EXPECT_EQ(cmsg->cmsg_level, SOL_TLS); in __tls_recv_cmsg() 208 EXPECT_EQ(cmsg->cmsg_type, TLS_GET_RECORD_TYPE); in __tls_recv_cmsg() 223 EXPECT_EQ(ctype, record_type); in tls_recv_cmsg() 254 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); in TEST_F() 256 EXPECT_EQ(memcmp(buf, test_str, send_len), 0); in TEST_F() 265 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 269 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 273 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 277 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 281 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… 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 | ipv6_flowlabel_mgr.c | 194 EXPECT_EQ(ENOENT, errno) TH_LOG("expected ENOENT, got %d", errno); in TEST_F() 196 EXPECT_EQ(0, close(fd)); in TEST_F() 208 EXPECT_EQ(ESRCH, errno) TH_LOG("expected ESRCH, got %d", errno); in TEST_F() 210 EXPECT_EQ(0, close(fd)); in TEST_F() 222 EXPECT_EQ(EINVAL, errno) TH_LOG("expected EINVAL, got %d", errno); in TEST_F() 224 EXPECT_EQ(0, close(fd)); in TEST_F() 248 EXPECT_EQ(EEXIST, errno) TH_LOG("expected EEXIST, got %d", errno); in TEST_F() 259 EXPECT_EQ(ESRCH, errno) TH_LOG("expected ESRCH, got %d", errno); in TEST_F() 261 EXPECT_EQ(0, close(fd)); in TEST_F() 277 EXPECT_EQ(EPERM, errno) TH_LOG("expected EPERM, got %d", errno); 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(E2BI in TEST_F() [all...] |
| H A D | net_test.c | 390 EXPECT_EQ(-EPIPE, ret) in test_sendmsg() 395 EXPECT_EQ(-EACCES, ret) in test_sendmsg() 400 EXPECT_EQ(-EINVAL, ret) in test_sendmsg() 410 EXPECT_EQ(-EPIPE, ret) in test_sendmsg() 804 EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv, 0)); in test_bind_and_connect() 807 EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv, in test_bind_and_connect() 813 EXPECT_EQ(-EACCES, ret); in test_bind_and_connect() 815 EXPECT_EQ(0, ret) in test_bind_and_connect() 820 EXPECT_EQ(0, close(inval_fd)); in test_bind_and_connect() 827 EXPECT_EQ( in test_bind_and_connect() [all...] |
| H A D | scoped_abstract_unix_test.c | 47 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)); 48 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); in FIXTURE() 49 EXPECT_EQ(0, close(ruleset_fd)); in FIXTURE() 107 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F() 123 EXPECT_EQ(0, err); in TEST_F() 125 EXPECT_EQ(-1, err); in TEST_F() 126 EXPECT_EQ(EPERM, errno); in TEST_F() 128 EXPECT_EQ(0, close(stream_client)); in TEST_F() 133 EXPECT_EQ(0, err); in TEST_F() 135 EXPECT_EQ( in TEST_F() [all...] |
| H A D | ptrace_test.c | 44 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)); in create_domain() 45 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); 46 EXPECT_EQ(0, close(ruleset_fd)); in test_ptrace_read() 197 EXPECT_EQ(0, err_proc_read); in TEST_F() 199 EXPECT_EQ(EACCES, err_proc_read); in TEST_F() 205 EXPECT_EQ(0, ret); in TEST_F() 207 EXPECT_EQ(-1, ret); in TEST_F() 208 EXPECT_EQ(EPERM, errno); in TEST_F() 219 EXPECT_EQ(0, ret); in TEST_F() 221 EXPECT_EQ( in TEST_F() [all...] |
| H A D | scoped_signal_test.c | 100 EXPECT_EQ(0, is_signaled); in TEST_F() 108 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F() 117 EXPECT_EQ(0, close(pipe_parent[0])); in TEST_F() 140 EXPECT_EQ(0, close(pipe_parent[0])); in TEST_F() 147 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F() 155 EXPECT_EQ(0, is_signaled); 201 EXPECT_EQ(0, close(pipe_child[0])); in TEST_F() 202 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F() 208 EXPECT_EQ(0, close(pipe_child[1])); in TEST_F() 212 EXPECT_EQ( in TEST_F() [all...] |
| H A D | fs_test.c | 345 EXPECT_EQ(0, remove_path(TMP_DIR)); in FIXTURE() 388 EXPECT_EQ(0, remove_path(file2_s1d3)); in remove_layout1() 389 EXPECT_EQ(0, remove_path(file2_s1d2)); in remove_layout1() 390 EXPECT_EQ(0, remove_path(file2_s1d1)); in remove_layout1() 391 EXPECT_EQ(0, remove_path(file1_s1d3)); in remove_layout1() 392 EXPECT_EQ(0, remove_path(file1_s1d2)); in remove_layout1() 393 EXPECT_EQ(0, remove_path(file1_s1d1)); in remove_layout1() 394 EXPECT_EQ(0, remove_path(dir_s1d3)); in remove_layout1() 396 EXPECT_EQ(0, remove_path(file2_s2d3)); in remove_layout1() 397 EXPECT_EQ( in remove_layout1() [all...] |
| H A D | tsync_test.c | 43 EXPECT_EQ(0, close(ruleset_fd)); in TEST() 124 EXPECT_EQ(0, close(self->ruleset_fd)); 143 EXPECT_EQ(-1, landlock_restrict_self(self->ruleset_fd, in TEST() 145 EXPECT_EQ(variant->expected_errno, errno); in TEST() 147 EXPECT_EQ(0, landlock_restrict_self(self->ruleset_fd, in TEST() 152 EXPECT_EQ(variant->expected_no_new_privs, in TEST() 161 EXPECT_EQ(variant->expected_no_new_privs, no_new_privs1); 162 EXPECT_EQ(variant->expected_no_new_privs, no_new_privs2); in signal_nop_handler() 181 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); 184 EXPECT_EQ( [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 …]
|
| H A D | validate_v_ptrace.c | 203 EXPECT_EQ(vstart_csr, regset_data->vstart); in TEST() 204 EXPECT_EQ(vtype_csr, regset_data->vtype); in TEST() 205 EXPECT_EQ(vlenb_csr, regset_data->vlenb); in TEST() 206 EXPECT_EQ(vcsr_csr, regset_data->vcsr); in TEST() 207 EXPECT_EQ(vl_csr, regset_data->vl); in TEST() 295 EXPECT_EQ(5UL, regset_data->vtype); in TEST() 297 EXPECT_EQ(9UL, regset_data->vtype); in TEST() 300 EXPECT_EQ(regset_data->vlenb, regset_data->vl); in TEST() 301 EXPECT_EQ(vlenb, regset_data->vlenb); in TEST() 302 EXPECT_EQ(0UL, regset_data->vstart); in TEST() [all …]
|
| /linux/tools/testing/selftests/seccomp/ |
| H A D | seccomp_bpf.c | 359 EXPECT_EQ(ret, 0); in TEST() 396 EXPECT_EQ(0, ret) { in TEST() 411 EXPECT_EQ(-1, ret); in TEST() 412 EXPECT_EQ(EFAULT, errno) { in TEST() 439 EXPECT_EQ(-1, ret); in TEST() 440 EXPECT_EQ(EACCES, errno); in TEST() 442 EXPECT_EQ(0, ret); in TEST() 543 EXPECT_EQ(-1, ret); in TEST() 544 EXPECT_EQ(EINVAL, errno); in TEST() 563 EXPECT_EQ(0, ret); in TEST() [all …]
|
| /linux/tools/testing/selftests/filesystems/ |
| H A D | idmapped_tmpfile.c | 121 EXPECT_EQ(errno, EOVERFLOW); in TEST_F() 125 EXPECT_EQ(close(mfd), 0); in TEST_F() 148 EXPECT_EQ(st.st_uid, 0); in TEST_F() 149 EXPECT_EQ(st.st_gid, 0); in TEST_F() 153 EXPECT_EQ(close(fd), 0); in TEST_F() 156 EXPECT_EQ(st.st_uid, 0); in TEST_F() 157 EXPECT_EQ(st.st_gid, 0); in TEST_F() 162 EXPECT_EQ(st.st_uid, MAP_HOST); in TEST_F() 163 EXPECT_EQ(st.st_gid, MAP_HOST); in TEST_F() 165 EXPECT_EQ(close(mfd), 0); in TEST_F()
|
| /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_waiti in FIXTURE_SETUP() [all...] |
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | conntrack_dump_flush.c | 324 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 334 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() 363 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 382 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 401 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 421 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 438 EXPECT_EQ(ret, 2); in TEST_F() [all …]
|