| /Linux-v6.6/tools/testing/selftests/sgx/ |
| 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-v6.6/tools/testing/selftests/net/ |
| D | tls.c | 205 EXPECT_EQ(cmsg->cmsg_level, SOL_TLS); in tls_recv_cmsg() 206 EXPECT_EQ(cmsg->cmsg_type, TLS_GET_RECORD_TYPE); in tls_recv_cmsg() 208 EXPECT_EQ(ctype, record_type); in tls_recv_cmsg() 239 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); in TEST_F() 241 EXPECT_EQ(memcmp(buf, test_str, send_len), 0); in TEST_F() 250 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 254 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 258 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 262 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 266 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() [all …]
|
| 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 …]
|
| D | reuseaddr_ports_exhausted.c | 93 EXPECT_EQ(-1, fd[1]) TH_LOG("should fail to bind."); in TEST() 115 EXPECT_EQ(-1, fd[1]) TH_LOG("should fail to bind because both sockets succeed to be listened."); in TEST() 153 …EXPECT_EQ(-1, ret) TH_LOG("should fail to listen because only one uid reserves the port in TCP_LIS… in TEST()
|
| /Linux-v6.6/tools/testing/selftests/core/ |
| D | close_range_test.c | 70 EXPECT_EQ(-1, sys_close_range(open_fds[0], open_fds[100], -1)) { in TEST() 75 EXPECT_EQ(0, sys_close_range(open_fds[0], open_fds[50], 0)); in TEST() 78 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST() 91 EXPECT_EQ(0, sys_close_range(open_fds[51], open_fds[92], 0)); in TEST() 94 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST() 100 EXPECT_EQ(0, sys_close_range(open_fds[93], open_fds[99], 0)); in TEST() 103 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST() 107 EXPECT_EQ(0, sys_close_range(open_fds[100], open_fds[100], 0)); in TEST() 109 EXPECT_EQ(-1, fcntl(open_fds[100], F_GETFL)); in TEST() 196 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST() [all …]
|
| /Linux-v6.6/tools/testing/selftests/perf_events/ |
| 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 …]
|
| 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-v6.6/tools/testing/selftests/seccomp/ |
| D | seccomp_bpf.c | 331 EXPECT_EQ(ret, 0); in TEST() 368 EXPECT_EQ(0, ret) { in TEST() 383 EXPECT_EQ(-1, ret); in TEST() 384 EXPECT_EQ(EFAULT, errno) { in TEST() 411 EXPECT_EQ(-1, ret); in TEST() 412 EXPECT_EQ(EACCES, errno); in TEST() 414 EXPECT_EQ(0, ret); in TEST() 515 EXPECT_EQ(-1, ret); in TEST() 516 EXPECT_EQ(EINVAL, errno); in TEST() 535 EXPECT_EQ(0, ret); in TEST() [all …]
|
| /Linux-v6.6/tools/testing/selftests/landlock/ |
| 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)); in create_domain() 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(-1, ret); in TEST_F() [all …]
|
| D | fs_test.c | 292 EXPECT_EQ(0, umount(TMP_DIR)); in cleanup_layout() 294 EXPECT_EQ(0, remove_path(TMP_DIR)); in cleanup_layout() 336 EXPECT_EQ(0, remove_path(file2_s1d3)); in remove_layout1() 337 EXPECT_EQ(0, remove_path(file2_s1d2)); in remove_layout1() 338 EXPECT_EQ(0, remove_path(file2_s1d1)); in remove_layout1() 339 EXPECT_EQ(0, remove_path(file1_s1d3)); in remove_layout1() 340 EXPECT_EQ(0, remove_path(file1_s1d2)); in remove_layout1() 341 EXPECT_EQ(0, remove_path(file1_s1d1)); in remove_layout1() 342 EXPECT_EQ(0, remove_path(dir_s1d3)); in remove_layout1() 344 EXPECT_EQ(0, remove_path(file2_s2d3)); in remove_layout1() [all …]
|
| /Linux-v6.6/tools/testing/selftests/syscall_user_dispatch/ |
| D | sud_test.c | 97 EXPECT_EQ(EINVAL, errno); in TEST() 101 EXPECT_EQ(EINVAL, errno); in TEST() 105 EXPECT_EQ(EINVAL, errno); in TEST() 110 EXPECT_EQ(0, errno); in TEST() 117 EXPECT_EQ(EINVAL, errno); in TEST() 119 EXPECT_EQ(EINVAL, errno); in TEST() 195 EXPECT_EQ(-1, ret) { in TEST() 204 EXPECT_EQ(MAGIC_SYSCALL_1, ret) { in TEST() 207 EXPECT_EQ(1, nr_syscalls_emulated) { in TEST() 276 EXPECT_EQ(0, ret) { in TEST() [all …]
|
| /Linux-v6.6/tools/testing/selftests/pidfd/ |
| D | pidfd_getfd_test.c | 168 EXPECT_EQ(0, close(self->pidfd)); in FIXTURE_TEARDOWN() 169 EXPECT_EQ(0, close(self->sk)); in FIXTURE_TEARDOWN() 171 EXPECT_EQ(0, wait_for_pid(self->pid)); in FIXTURE_TEARDOWN() 193 EXPECT_EQ(-1, fd); in TEST_F() 194 EXPECT_EQ(EPERM, errno); in TEST_F() 210 EXPECT_EQ(ret, 0); in TEST_F() 224 EXPECT_EQ(-1, fd) { in TEST_F() 227 EXPECT_EQ(EBADF, errno) { in TEST_F() 235 EXPECT_EQ(errno, EINVAL); in TEST()
|
| D | pidfd_setns_test.c | 146 EXPECT_EQ(errno, ENOENT) { in FIXTURE_SETUP() 174 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 204 EXPECT_EQ(ret, 0); in FIXTURE_SETUP() 239 EXPECT_EQ(errno, ENOENT) { in FIXTURE_SETUP() 252 EXPECT_EQ(errno, ENOENT) { in FIXTURE_SETUP() 265 EXPECT_EQ(errno, ENOENT) { in FIXTURE_SETUP() 294 EXPECT_EQ(0, close(self->child_pidfd1)); in FIXTURE_TEARDOWN() 296 EXPECT_EQ(0, close(self->child_pidfd2)); in FIXTURE_TEARDOWN() 346 EXPECT_EQ(errno, EINVAL); in TEST_F() 349 EXPECT_EQ(errno, EINVAL); in TEST_F() [all …]
|
| D | pidfd_wait.c | 60 EXPECT_EQ(close(pidfd), 0); in TEST() 68 EXPECT_EQ(close(pidfd), 0); in TEST() 81 EXPECT_EQ(close(pidfd), 0); in TEST() 146 EXPECT_EQ(close(pidfd), 0); in TEST() 179 EXPECT_EQ(close(pidfd), 0); in TEST() 230 EXPECT_EQ(close(pidfd), 0); in TEST()
|
| /Linux-v6.6/tools/testing/selftests/nolibc/ |
| D | nolibc-test.c | 193 #define EXPECT_EQ(cond, expr, val) \ macro 622 CASE_TEST(argv_total); EXPECT_EQ(1, environ - test_argv - 1, test_argc ?: 1); break; in run_startup() 632 CASE_TEST(auxv_AT_UID); EXPECT_EQ(1, getauxval(AT_UID), getuid()); break; in run_startup() 947 CASE_TEST(setcmp_blah_blah); EXPECT_EQ(1, strcmp("blah", "blah"), 0); break; in run_stdlib() 949 CASE_TEST(setncmp_blah_blah); EXPECT_EQ(1, strncmp("blah", "blah", 10), 0); break; in run_stdlib() 950 CASE_TEST(setncmp_blah_blah4); EXPECT_EQ(1, strncmp("blah", "blah4", 4), 0); break; in run_stdlib() 957 CASE_TEST(memcmp_20_20); EXPECT_EQ(1, memcmp("aaa\x20", "aaa\x20", 4), 0); break; in run_stdlib() 964 CASE_TEST(limit_int8_max); EXPECT_EQ(1, INT8_MAX, (int8_t) 0x7f); break; in run_stdlib() 965 CASE_TEST(limit_int8_min); EXPECT_EQ(1, INT8_MIN, (int8_t) 0x80); break; in run_stdlib() 966 CASE_TEST(limit_uint8_max); EXPECT_EQ(1, UINT8_MAX, (uint8_t) 0xff); break; in run_stdlib() [all …]
|
| /Linux-v6.6/tools/testing/selftests/mincore/ |
| D | mincore_selftest.c | 41 EXPECT_EQ(0, retval); in TEST() 46 EXPECT_EQ(-1, retval); in TEST() 47 EXPECT_EQ(ENOMEM, errno); in TEST() 59 EXPECT_EQ(-1, retval); in TEST() 60 EXPECT_EQ(EINVAL, errno); in TEST() 65 EXPECT_EQ(-1, retval); in TEST() 66 EXPECT_EQ(ENOMEM, errno); in TEST() 71 EXPECT_EQ(-1, retval); in TEST() 72 EXPECT_EQ(EFAULT, errno); in TEST() 274 EXPECT_EQ(vec_size, i) { in TEST()
|
| /Linux-v6.6/tools/testing/selftests/filesystems/epoll/ |
| D | epoll_wakeup_test.c | 179 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1); in TEST() 180 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1); in TEST() 210 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1); in TEST() 211 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 0); in TEST() 246 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); in TEST() 247 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); in TEST() 284 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); in TEST() 285 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 0); in TEST() 404 EXPECT_EQ(poll(&pfd, 1, 0), 1); in TEST() 405 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); in TEST() [all …]
|
| /Linux-v6.6/tools/testing/selftests/mm/ |
| D | mdwe_test.c | 117 EXPECT_EQ(self->p, MAP_FAILED); in TEST_F() 131 EXPECT_EQ(ret, 0); in TEST_F() 145 EXPECT_EQ(ret, 0); in TEST_F() 160 EXPECT_EQ(ret, 0); in TEST_F() 174 EXPECT_EQ(p, MAP_FAILED); in TEST_F() 176 EXPECT_EQ(p, self->p); in TEST_F() 193 EXPECT_EQ(ret, 0); in TEST_F()
|
| /Linux-v6.6/tools/testing/selftests/pid_namespace/ |
| D | regression_enomem.c | 27 EXPECT_EQ(0, unshare(CLONE_NEWUSER)); in TEST() 29 EXPECT_EQ(0, unshare(CLONE_NEWPID)); in TEST() 37 EXPECT_EQ(0, wait_for_pid(pid)); in TEST()
|
| /Linux-v6.6/tools/testing/selftests/iommu/ |
| D | iommufd.c | 436 EXPECT_EQ(0, iovas[i] % (1UL << (ffs(length) - 1))); in TEST_F() 449 EXPECT_EQ(0, iovas[i] % (1UL << (ffs(length) - 1))); in TEST_F() 450 EXPECT_EQ(false, in TEST_F() 478 EXPECT_EQ(0, iovas[i] % (1UL << (ffs(length) - 1))); in TEST_F() 479 EXPECT_EQ(true, iovas[i] >= ranges[0].start); in TEST_F() 480 EXPECT_EQ(true, iovas[i] <= ranges[0].last); in TEST_F() 481 EXPECT_EQ(true, iovas[i] + length > ranges[0].start); in TEST_F() 482 EXPECT_EQ(true, iovas[i] + length <= ranges[0].last + 1); in TEST_F() 572 EXPECT_EQ(1, ranges_cmd.num_iovas); in TEST_F() 574 EXPECT_EQ(0, ranges[0].start); in TEST_F() [all …]
|
| /Linux-v6.6/tools/testing/selftests/nci/ |
| D | nci_dev.c | 433 EXPECT_EQ(get_dev_enable_state(&msg), 0); in FIXTURE_SETUP() 445 EXPECT_EQ(rc, 0); in FIXTURE_SETUP() 515 EXPECT_EQ(rc, 0); in FIXTURE_TEARDOWN() 534 EXPECT_EQ(get_dev_enable_state(&msg), 1); in TEST_F() 631 EXPECT_EQ(status, 0); in TEST_F() 635 EXPECT_EQ(status, 0); in TEST_F() 846 EXPECT_EQ(status, 0); in TEST_F() 856 EXPECT_EQ(status, 0); in TEST_F() 869 EXPECT_EQ(get_dev_enable_state(&msg), 1); in TEST_F() 881 EXPECT_EQ(rc, 0); in TEST_F() [all …]
|
| /Linux-v6.6/tools/testing/selftests/prctl/ |
| D | set-anon-vma-name-test.c | 98 EXPECT_EQ(rename_vma((unsigned long)self->ptr_anon, AREA_SIZE, BAD_NAME), -EINVAL); in TEST_F() 101 EXPECT_EQ(rename_vma((unsigned long) self->ptr_not_anon, AREA_SIZE, GOOD_NAME), -EINVAL); in TEST_F()
|
| /Linux-v6.6/tools/testing/selftests/filesystems/binderfs/ |
| D | binderfs_test.c | 79 EXPECT_EQ(ret, 0) { in __do_binderfs_test() 136 EXPECT_EQ(ret, 0) { in __do_binderfs_test() 150 EXPECT_EQ(errno, EPERM) { in __do_binderfs_test() 175 EXPECT_EQ(ret, 0) { in __do_binderfs_test() 180 EXPECT_EQ(ret, 0) { in __do_binderfs_test()
|
| /Linux-v6.6/tools/testing/selftests/clone3/ |
| D | clone3_cap_checkpoint_restore.c | 147 EXPECT_EQ(getuid(), 0) in TEST() 169 EXPECT_EQ(setgid(65534), 0) in TEST()
|
| /Linux-v6.6/tools/testing/selftests/exec/ |
| D | non-regular.c | 166 EXPECT_EQ(errno, variant->expected); in TEST_F() 193 EXPECT_EQ(errno, EACCES); in TEST_F()
|