/linux-master/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); 298 EXPECT_EQ(self->run.user_data, 0); 303 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0); 305 EXPECT_EQ(get_op.value, MAGIC); 307 EXPECT_EQ(self->run.user_data, 0); 368 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0); 371 EXPECT_EQ(self->run.user_data, 0); 376 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0); 378 EXPECT_EQ(get_o [all...] |
/linux-master/tools/testing/selftests/riscv/mm/ |
H A D | mmap_bottomup.c | 9 EXPECT_EQ(BOTTOM_UP, memory_layout());
|
H A D | mmap_default.c | 9 EXPECT_EQ(TOP_DOWN, memory_layout());
|
/linux-master/tools/testing/selftests/perf_events/ |
H A D | sigtrap_threads.c | 162 EXPECT_EQ(ctx.signal_count, 0); 168 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0); 171 EXPECT_EQ(ctx.signal_count, NUM_THREADS); 172 EXPECT_EQ(ctx.tids_want_signal, 0); 173 EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on); 174 EXPECT_EQ(ctx.first_siginfo.si_perf_type, PERF_TYPE_BREAKPOINT); 175 EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 0)); 179 EXPECT_EQ(ctx.signal_count, NUM_THREADS + 1); 187 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_MODIFY_ATTRIBUTES, &new_attr), 0); 190 EXPECT_EQ(ct [all...] |
H A D | remove_on_exec.c | 113 EXPECT_EQ(waitpid(pid, &status, 0), pid); 114 EXPECT_EQ(WEXITSTATUS(status), 42); 150 EXPECT_EQ(read(pipefd[0], &tmp, sizeof(int)), sizeof(int)); 151 EXPECT_EQ(tmp, 42); 154 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0); 157 EXPECT_EQ(waitpid(pid_exec, &tmp, WNOHANG), 0); /* Should still be running. */ 158 EXPECT_EQ(kill(pid_exec, SIGKILL), 0); 164 EXPECT_EQ(waitpid(pid_only_fork, &tmp, 0), pid_only_fork); 165 EXPECT_EQ(WEXITSTATUS(tmp), 42); 177 EXPECT_EQ(ioct [all...] |
/linux-master/tools/testing/selftests/core/ |
H A D | close_range_test.c | 43 EXPECT_EQ(-1, sys_close_range(open_fds[0], open_fds[100], -1)) { 48 EXPECT_EQ(0, sys_close_range(open_fds[0], open_fds[50], 0)); 51 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); 64 EXPECT_EQ(0, sys_close_range(open_fds[51], open_fds[92], 0)); 67 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); 73 EXPECT_EQ(0, sys_close_range(open_fds[93], open_fds[99], 0)); 76 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); 80 EXPECT_EQ(0, sys_close_range(open_fds[100], open_fds[100], 0)); 82 EXPECT_EQ(-1, fcntl(open_fds[100], F_GETFL)); 169 EXPECT_EQ(waitpi [all...] |
/linux-master/tools/testing/selftests/net/ |
H A D | tls.c | 205 EXPECT_EQ(cmsg->cmsg_level, SOL_TLS); 206 EXPECT_EQ(cmsg->cmsg_type, TLS_GET_RECORD_TYPE); 208 EXPECT_EQ(ctype, record_type); 239 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); 241 EXPECT_EQ(memcmp(buf, test_str, send_len), 0); 250 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); 254 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); 258 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); 262 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); 266 EXPECT_EQ(setsockop [all...] |
H A D | tun.c | 131 EXPECT_EQ(tun_delete(self->ifname), 0); 132 EXPECT_EQ(tun_detach(self->fd, self->ifname), -1); 133 EXPECT_EQ(errno, 22); 137 EXPECT_EQ(tun_detach(self->fd, self->ifname), 0); 138 EXPECT_EQ(tun_delete(self->ifname), 0); 142 EXPECT_EQ(tun_detach(self->fd, self->ifname), 0); 145 EXPECT_EQ(tun_delete(self->ifname), 0); 149 EXPECT_EQ(tun_detach(self->fd, self->ifname), 0); 150 EXPECT_EQ(tun_attach(self->fd, self->ifname), 0); 151 EXPECT_EQ(tun_delet [all...] |
H A D | reuseaddr_ports_exhausted.c | 93 EXPECT_EQ(-1, fd[1]) TH_LOG("should fail to bind."); 115 EXPECT_EQ(-1, fd[1]) TH_LOG("should fail to bind because both sockets succeed to be listened."); 153 EXPECT_EQ(-1, ret) TH_LOG("should fail to listen because only one uid reserves the port in TCP_LISTEN.");
|
/linux-master/tools/testing/selftests/pid_namespace/ |
H A D | regression_enomem.c | 27 EXPECT_EQ(0, unshare(CLONE_NEWUSER)); 29 EXPECT_EQ(0, unshare(CLONE_NEWPID)); 37 EXPECT_EQ(0, wait_for_pid(pid));
|
/linux-master/tools/testing/selftests/landlock/ |
H A D | net_test.c | 457 EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv, 0)); 460 EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv, 466 EXPECT_EQ(-EACCES, ret); 468 EXPECT_EQ(0, ret) 473 EXPECT_EQ(0, close(inval_fd)); 480 EXPECT_EQ(-EINVAL, connect_variant_addrlen(inval_fd, srv, 0)); 483 EXPECT_EQ(-EINVAL, connect_variant_addrlen(inval_fd, srv, 489 EXPECT_EQ(-EINVAL, ret); 491 EXPECT_EQ(-EACCES, ret); 494 EXPECT_EQ( [all...] |
H A D | ptrace_test.c | 41 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)); 42 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); 43 EXPECT_EQ(0, close(ruleset_fd)); 338 EXPECT_EQ(0, err_proc_read); 340 EXPECT_EQ(EACCES, err_proc_read); 346 EXPECT_EQ(0, ret); 348 EXPECT_EQ(-1, ret); 349 EXPECT_EQ(EPERM, errno); 360 EXPECT_EQ(0, ret); 362 EXPECT_EQ( [all...] |
H A D | fs_test.c | 296 EXPECT_EQ(0, umount(TMP_DIR)); 298 EXPECT_EQ(0, remove_path(TMP_DIR)); 340 EXPECT_EQ(0, remove_path(file2_s1d3)); 341 EXPECT_EQ(0, remove_path(file2_s1d2)); 342 EXPECT_EQ(0, remove_path(file2_s1d1)); 343 EXPECT_EQ(0, remove_path(file1_s1d3)); 344 EXPECT_EQ(0, remove_path(file1_s1d2)); 345 EXPECT_EQ(0, remove_path(file1_s1d1)); 346 EXPECT_EQ(0, remove_path(dir_s1d3)); 348 EXPECT_EQ( [all...] |
/linux-master/tools/testing/selftests/seccomp/ |
H A D | seccomp_bpf.c | 331 EXPECT_EQ(ret, 0); 368 EXPECT_EQ(0, ret) { 383 EXPECT_EQ(-1, ret); 384 EXPECT_EQ(EFAULT, errno) { function 411 EXPECT_EQ(-1, ret); 412 EXPECT_EQ(EACCES, errno); 414 EXPECT_EQ(0, ret); 515 EXPECT_EQ(-1, ret); 516 EXPECT_EQ(EINVAL, errno); 535 EXPECT_EQ( 2326 EXPECT_EQ(EINVAL, errno) { function 2332 EXPECT_EQ(EINVAL, errno) { function 2336 EXPECT_EQ(EINVAL, errno) { function 2342 EXPECT_EQ(EINVAL, errno) { function 2346 EXPECT_EQ(EFAULT, errno) { function 2383 EXPECT_EQ(EINVAL, errno) { function 2388 EXPECT_EQ(EINVAL, errno) { function 2433 EXPECT_EQ(EFAULT, errno) { function 2455 EXPECT_EQ(EFAULT, errno) { function 2466 EXPECT_EQ(EINVAL, errno) { function 2478 EXPECT_EQ(EINVAL, errno) { function 3214 EXPECT_EQ(EINVAL, errno) { function [all...] |
/linux-master/tools/testing/selftests/filesystems/eventfd/ |
H A D | eventfd_test.c | 52 EXPECT_EQ(flags, O_RDWR); 66 EXPECT_EQ(flags, FD_CLOEXEC); 80 EXPECT_EQ(flags & EFD_NONBLOCK, EFD_NONBLOCK); 81 EXPECT_EQ(flags & O_RDWR, O_RDWR); 95 EXPECT_EQ(flags & EFD_NONBLOCK, EFD_NONBLOCK); 96 EXPECT_EQ(flags & O_RDWR, O_RDWR); 100 EXPECT_EQ(flags, FD_CLOEXEC); 174 EXPECT_EQ(ret & O_RDWR, O_RDWR); 181 EXPECT_EQ(ret, 0);
|
/linux-master/tools/testing/selftests/mm/ |
H A D | mdwe_test.c | 27 EXPECT_EQ(errno, EINVAL); 30 EXPECT_EQ(errno, EINVAL); 32 EXPECT_EQ(errno, EINVAL); 34 EXPECT_EQ(errno, EINVAL); 36 EXPECT_EQ(errno, EINVAL); 39 EXPECT_EQ(errno, EINVAL); 41 EXPECT_EQ(errno, EINVAL); 43 EXPECT_EQ(errno, EINVAL); 45 EXPECT_EQ(errno, EINVAL); 112 EXPECT_EQ(prct [all...] |
/linux-master/tools/testing/selftests/pidfd/ |
H A D | pidfd_getfd_test.c | 172 EXPECT_EQ(0, close(self->pidfd)); 173 EXPECT_EQ(0, close(self->sk)); 177 EXPECT_EQ(0, ret); 199 EXPECT_EQ(-1, fd); 200 EXPECT_EQ(EPERM, errno); 216 EXPECT_EQ(ret, 0); 230 EXPECT_EQ(-1, fd) { 233 EXPECT_EQ(EBADF, errno) { function 241 EXPECT_EQ(errno, EINVAL); 263 EXPECT_EQ(sys_pidfd_getf [all...] |
H A D | pidfd_wait.c | 60 EXPECT_EQ(close(pidfd), 0); 68 EXPECT_EQ(close(pidfd), 0); 81 EXPECT_EQ(close(pidfd), 0); 146 EXPECT_EQ(close(pidfd), 0); 179 EXPECT_EQ(close(pidfd), 0); 230 EXPECT_EQ(close(pidfd), 0);
|
H A D | pidfd_setns_test.c | 146 EXPECT_EQ(errno, ENOENT) { function 174 EXPECT_EQ(ret, 0); 204 EXPECT_EQ(ret, 0); 239 EXPECT_EQ(errno, ENOENT) { function 252 EXPECT_EQ(errno, ENOENT) { function 265 EXPECT_EQ(errno, ENOENT) { function 294 EXPECT_EQ(0, close(self->child_pidfd1)); 296 EXPECT_EQ(0, close(self->child_pidfd2)); 346 EXPECT_EQ(errno, EINVAL); 349 EXPECT_EQ(errn [all...] |
/linux-master/tools/testing/selftests/syscall_user_dispatch/ |
H A D | sud_test.c | 97 EXPECT_EQ(EINVAL, errno); 101 EXPECT_EQ(EINVAL, errno); 105 EXPECT_EQ(EINVAL, errno); 110 EXPECT_EQ(0, errno); 117 EXPECT_EQ(EINVAL, errno); 119 EXPECT_EQ(EINVAL, errno); 209 EXPECT_EQ(-1, ret) { 218 EXPECT_EQ(MAGIC_SYSCALL_1, ret) { function 221 EXPECT_EQ(1, nr_syscalls_emulated) { 290 EXPECT_EQ( [all...] |
/linux-master/tools/testing/selftests/netfilter/ |
H A D | conntrack_dump_flush.c | 332 EXPECT_EQ(ret, 0); 335 EXPECT_EQ(ret, 0); 338 EXPECT_EQ(ret, 0); 341 EXPECT_EQ(ret, 0); 361 EXPECT_EQ(ret, 0); 380 EXPECT_EQ(ret, 0); 399 EXPECT_EQ(ret, 0); 419 EXPECT_EQ(ret, 0); 436 EXPECT_EQ(ret, 2); 444 EXPECT_EQ(re [all...] |
/linux-master/tools/testing/selftests/mincore/ |
H A D | mincore_selftest.c | 41 EXPECT_EQ(0, retval); 46 EXPECT_EQ(-1, retval); 47 EXPECT_EQ(ENOMEM, errno); 59 EXPECT_EQ(-1, retval); 60 EXPECT_EQ(EINVAL, errno); 65 EXPECT_EQ(-1, retval); 66 EXPECT_EQ(ENOMEM, errno); 71 EXPECT_EQ(-1, retval); 72 EXPECT_EQ(EFAULT, errno); 274 EXPECT_EQ(vec_siz function [all...] |
/linux-master/tools/testing/selftests/nolibc/ |
H A D | nolibc-test.c | 204 #define EXPECT_EQ(cond, expr, val) \ macro 646 CASE_TEST(argv_total); EXPECT_EQ(1, environ - test_argv - 1, test_argc ?: 1); break; 656 CASE_TEST(auxv_AT_UID); EXPECT_EQ(1, getauxval(AT_UID), getuid()); break; 657 CASE_TEST(constructor); EXPECT_EQ(1, constructor_test_value, 2); break; 659 CASE_TEST(linkage_constr); EXPECT_EQ(1, linkage_test_constructor_test_value, 6); break; 1000 CASE_TEST(setcmp_blah_blah); EXPECT_EQ(1, strcmp("blah", "blah"), 0); break; 1002 CASE_TEST(setncmp_blah_blah); EXPECT_EQ(1, strncmp("blah", "blah", 10), 0); break; 1003 CASE_TEST(setncmp_blah_blah4); EXPECT_EQ(1, strncmp("blah", "blah4", 4), 0); break; 1010 CASE_TEST(memcmp_20_20); EXPECT_EQ(1, memcmp("aaa\x20", "aaa\x20", 4), 0); break; 1017 CASE_TEST(limit_int8_max); EXPECT_EQ( [all...] |
/linux-master/tools/testing/selftests/prctl/ |
H A D | set-anon-vma-name-test.c | 98 EXPECT_EQ(rename_vma((unsigned long)self->ptr_anon, AREA_SIZE, BAD_NAME), -EINVAL); 101 EXPECT_EQ(rename_vma((unsigned long) self->ptr_not_anon, AREA_SIZE, GOOD_NAME), -EINVAL);
|
/linux-master/tools/testing/selftests/filesystems/epoll/ |
H A D | epoll_wakeup_test.c | 179 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1); 180 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1); 210 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1); 211 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 0); 246 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); 247 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); 284 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); 285 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 0); 404 EXPECT_EQ(poll(&pfd, 1, 0), 1); 405 EXPECT_EQ(epoll_wai [all...] |