| /Linux-v5.10/tools/testing/selftests/bpf/prog_tests/ |
| D | btf_write.c | 22 ASSERT_EQ(str_off, -ENOENT, "int_str_missing_off"); in test_btf_write() 25 ASSERT_EQ(str_off, 1, "int_str_off"); in test_btf_write() 28 ASSERT_EQ(str_off, 1, "int_str_found_off"); in test_btf_write() 32 ASSERT_EQ(id, 1, "int_id"); in test_btf_write() 36 ASSERT_EQ(t->name_off, str_off, "int_name_off"); in test_btf_write() 38 ASSERT_EQ(btf_kind(t), BTF_KIND_INT, "int_kind"); in test_btf_write() 39 ASSERT_EQ(t->size, 4, "int_sz"); in test_btf_write() 40 ASSERT_EQ(btf_int_encoding(t), BTF_INT_SIGNED, "int_enc"); in test_btf_write() 41 ASSERT_EQ(btf_int_bits(t), 32, "int_bits"); in test_btf_write() 58 ASSERT_EQ(id, 2, "ptr_id"); in test_btf_write() [all …]
|
| D | core_autosize.c | 88 ASSERT_EQ(char_id, 1, "char_id"); in test_core_autosize() 90 ASSERT_EQ(short_id, 2, "short_id"); in test_core_autosize() 93 ASSERT_EQ(int_id, 3, "int_id"); in test_core_autosize() 95 ASSERT_EQ(long_long_id, 4, "long_long_id"); in test_core_autosize() 97 ASSERT_EQ(void_ptr_id, 5, "void_ptr_id"); in test_core_autosize() 100 ASSERT_EQ(id, 6, "struct_id"); in test_core_autosize() 175 ASSERT_EQ(out.ptr_samesized, 0x01020304, "ptr_samesized"); in test_core_autosize() 176 ASSERT_EQ(out.val1_samesized, 0x1020304050607080, "val1_samesized"); in test_core_autosize() 177 ASSERT_EQ(out.val2_samesized, 0x0a0b0c0d, "val2_samesized"); in test_core_autosize() 178 ASSERT_EQ(out.val3_samesized, 0xfeed, "val3_samesized"); in test_core_autosize() [all …]
|
| D | btf_endian.c | 32 ASSERT_EQ(btf__endianness(btf), endian, "endian"); in test_btf_endian() 34 ASSERT_EQ(btf__endianness(btf), swap_endian, "endian"); in test_btf_endian() 46 ASSERT_EQ(btf__endianness(swap_btf), swap_endian, "endian"); in test_btf_endian() 47 ASSERT_EQ(btf__get_nr_types(swap_btf), btf__get_nr_types(btf), "nr_types"); in test_btf_endian() 58 ASSERT_EQ(bswap_16(hdr->magic), BTF_MAGIC, "btf_magic_swapped"); in test_btf_endian() 59 ASSERT_EQ(raw_sz, swap_raw_sz, "raw_sizes"); in test_btf_endian() 69 ASSERT_EQ(hdr->magic, BTF_MAGIC, "btf_magic_native"); in test_btf_endian() 70 ASSERT_EQ(raw_sz, swap_raw_sz, "raw_sizes"); in test_btf_endian() 89 ASSERT_EQ(btf__endianness(swap_btf), swap_endian, "endian"); in test_btf_endian() 90 ASSERT_EQ(btf__get_nr_types(swap_btf), btf__get_nr_types(btf), "nr_types"); in test_btf_endian() [all …]
|
| D | btf_dump.c | 162 ASSERT_EQ(id, 1, "enum_id"); in test_btf_dump_incremental() 167 ASSERT_EQ(id, 2, "int_id"); in test_btf_dump_incremental() 170 ASSERT_EQ(id, 3, "struct_id"); in test_btf_dump_incremental() 207 ASSERT_EQ(id, 4, "struct_id"); in test_btf_dump_incremental()
|
| /Linux-v5.10/tools/testing/selftests/pidfd/ |
| D | pidfd_wait.c | 80 ASSERT_EQ(WIFEXITED(info.si_status), true); in TEST() 81 ASSERT_EQ(WEXITSTATUS(info.si_status), 0); in TEST() 84 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST() 85 ASSERT_EQ(info.si_code, CLD_EXITED); in TEST() 86 ASSERT_EQ(info.si_pid, parent_tid); in TEST() 114 ASSERT_EQ(sys_waitid(P_PIDFD, pidfd, &info, WSTOPPED, NULL), 0); in TEST() 115 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST() 116 ASSERT_EQ(info.si_code, CLD_STOPPED); in TEST() 117 ASSERT_EQ(info.si_pid, parent_tid); in TEST() 119 ASSERT_EQ(sys_pidfd_send_signal(pidfd, SIGCONT, NULL, 0), 0); in TEST() [all …]
|
| D | pidfd_getfd_test.c | 138 ASSERT_EQ(0, socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, sk_pair)) { in FIXTURE_SETUP() 163 ASSERT_EQ(sizeof(self->remote_fd), ret); in FIXTURE_SETUP() 187 ASSERT_EQ(0, seteuid(UID_NOBODY)); in TEST_F() 189 ASSERT_EQ(1, send(self->sk, "P", 1, 0)); in TEST_F() 190 ASSERT_EQ(1, recv(self->sk, &c, 1, 0)); in TEST_F() 197 ASSERT_EQ(0, seteuid(0)); in TEST_F() 234 ASSERT_EQ(-1, sys_pidfd_getfd(0, 0, 1)); in TEST()
|
| D | pidfd_setns_test.c | 166 ASSERT_EQ(sys_waitid(P_PID, self->child_pid_exited, WEXITED | WNOWAIT), 0); in FIXTURE_SETUP() 200 ASSERT_EQ(read_nointr(ipc_sockets[0], &c, 1), 1); in FIXTURE_SETUP() 229 ASSERT_EQ(read_nointr(ipc_sockets[0], &c, 1), 1); in FIXTURE_SETUP() 279 ASSERT_EQ(sys_pidfd_send_signal(self->child_pidfd1, in FIXTURE_TEARDOWN() 281 ASSERT_EQ(sys_pidfd_send_signal(self->child_pidfd2, in FIXTURE_TEARDOWN() 297 ASSERT_EQ(sys_waitid(P_PID, self->child_pid_exited, WEXITED), 0); in FIXTURE_TEARDOWN() 298 ASSERT_EQ(sys_waitid(P_PID, self->child_pid1, WEXITED), 0); in FIXTURE_TEARDOWN() 299 ASSERT_EQ(sys_waitid(P_PID, self->child_pid2, WEXITED), 0); in FIXTURE_TEARDOWN() 373 ASSERT_EQ(in_same_namespace(self->nsfds[i], pid, info->name), 1); in TEST_F() 391 ASSERT_EQ(setns(self->child_pidfd1, info->flag), 0) { in TEST_F() [all …]
|
| /Linux-v5.10/tools/testing/selftests/filesystems/epoll/ |
| D | epoll_wakeup_test.c | 154 ASSERT_EQ(socketpair(AF_UNIX, SOCK_STREAM, 0, sfd), 0); in TEST() 160 ASSERT_EQ(epoll_ctl(efd, EPOLL_CTL_ADD, sfd[0], &e), 0); in TEST() 162 ASSERT_EQ(write(sfd[1], "w", 1), 1); in TEST() 185 ASSERT_EQ(socketpair(AF_UNIX, SOCK_STREAM, 0, sfd), 0); in TEST() 191 ASSERT_EQ(epoll_ctl(efd, EPOLL_CTL_ADD, sfd[0], &e), 0); in TEST() 193 ASSERT_EQ(write(sfd[1], "w", 1), 1); in TEST() 216 ASSERT_EQ(socketpair(AF_UNIX, SOCK_STREAM, 0, &sfd[0]), 0); in TEST() 217 ASSERT_EQ(socketpair(AF_UNIX, SOCK_STREAM, 0, &sfd[2]), 0); in TEST() 223 ASSERT_EQ(epoll_ctl(efd, EPOLL_CTL_ADD, sfd[0], events), 0); in TEST() 226 ASSERT_EQ(epoll_ctl(efd, EPOLL_CTL_ADD, sfd[2], events), 0); in TEST() [all …]
|
| /Linux-v5.10/tools/testing/selftests/ptrace/ |
| D | get_syscall_info.c | 86 ASSERT_EQ(0, sys_ptrace(PTRACE_TRACEME, 0, 0, 0)) { in TEST() 89 ASSERT_EQ(0, kill(pid, SIGSTOP)) { in TEST() 127 ASSERT_EQ(pid, wait(&status)) { in TEST() 133 ASSERT_EQ(0, WEXITSTATUS(status)); in TEST() 148 ASSERT_EQ(0, ptrace_stop) { in TEST() 151 ASSERT_EQ(0, sys_ptrace(PTRACE_SETOPTIONS, pid, 0, in TEST() 160 ASSERT_EQ(expected_none_size, rc) { in TEST() 163 ASSERT_EQ(PTRACE_SYSCALL_INFO_NONE, info.op) { in TEST() 188 ASSERT_EQ(expected_entry_size, rc) { in TEST() 191 ASSERT_EQ(PTRACE_SYSCALL_INFO_ENTRY, info.op) { in TEST() [all …]
|
| D | vmaccess.c | 43 ASSERT_EQ(f, 0); in TEST() 60 ASSERT_EQ(errno, EAGAIN); in TEST() 61 ASSERT_EQ(k, -1); in TEST() 66 ASSERT_EQ(WIFEXITED(s), 1); in TEST() 67 ASSERT_EQ(WEXITSTATUS(s), 0); in TEST() 70 ASSERT_EQ(k, 0); in TEST() 72 ASSERT_EQ(k, pid); in TEST() 73 ASSERT_EQ(WIFSTOPPED(s), 1); in TEST() 74 ASSERT_EQ(WSTOPSIG(s), SIGSTOP); in TEST() 76 ASSERT_EQ(k, 0); in TEST() [all …]
|
| /Linux-v5.10/tools/testing/selftests/vm/ |
| D | hmm-tests.c | 104 ASSERT_EQ(ret, 0); in FIXTURE_TEARDOWN() 112 ASSERT_EQ(ret, 0); in FIXTURE_TEARDOWN() 116 ASSERT_EQ(ret, 0); in FIXTURE_TEARDOWN() 258 ASSERT_EQ(ret, 0); in TEST_F() 262 ASSERT_EQ(val, 0); in TEST_F() 266 ASSERT_EQ(ret, 0); in TEST_F() 267 ASSERT_EQ(buffer->cpages, npages); in TEST_F() 268 ASSERT_EQ(buffer->faults, 1); in TEST_F() 273 ASSERT_EQ(ptr[i], 0); in TEST_F() 275 ASSERT_EQ(ptr[i], i); in TEST_F() [all …]
|
| /Linux-v5.10/tools/testing/selftests/seccomp/ |
| D | seccomp_bpf.c | 326 ASSERT_EQ(0, ret) { in TEST() 337 ASSERT_EQ(0, ret) { in TEST_SIGNAL() 364 ASSERT_EQ(0, ret) { in TEST() 421 ASSERT_EQ(0, ret); in TEST() 435 ASSERT_EQ(0, ret) { in TEST() 458 ASSERT_EQ(0, ret); in TEST() 464 ASSERT_EQ(0, ret); in TEST() 492 ASSERT_EQ(0, ret); in TEST() 495 ASSERT_EQ(0, ret); in TEST() 515 ASSERT_EQ(0, ret); in TEST() [all …]
|
| /Linux-v5.10/tools/testing/selftests/mincore/ |
| D | mincore_selftest.c | 101 ASSERT_EQ(0, retval); in TEST() 102 ASSERT_EQ(0, vec[0]) { in TEST() 110 ASSERT_EQ(0, retval); in TEST() 111 ASSERT_EQ(1, vec[0]) { in TEST() 122 ASSERT_EQ(0, retval); in TEST() 123 ASSERT_EQ(0, vec[0]) { in TEST() 160 ASSERT_EQ(0, retval); in TEST() 161 ASSERT_EQ(0, vec[0]) { in TEST() 168 ASSERT_EQ(0, retval); in TEST() 169 ASSERT_EQ(1, vec[0]) { in TEST() [all …]
|
| /Linux-v5.10/tools/testing/selftests/kvm/x86_64/ |
| D | tsc_msrs_test.c | 113 ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), val); in main() 114 ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC_ADJUST), val); in main() 119 ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), val); in main() 120 ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC_ADJUST), val); in main() 125 ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), val); in main() 126 ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC_ADJUST), val); in main() 133 ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), HOST_ADJUST + val); in main() 134 ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC_ADJUST), val); in main() 139 ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), HOST_ADJUST + val); in main() 140 ASSERT_EQ(vcpu_get_msr(vm, 0, MSR_IA32_TSC_ADJUST), UNITY * 123456); in main() [all …]
|
| /Linux-v5.10/tools/testing/selftests/filesystems/binderfs/ |
| D | binderfs_test.c | 44 ASSERT_EQ(ret, 0) { in change_mountns() 50 ASSERT_EQ(ret, 0) { in change_mountns() 284 ASSERT_EQ(ret, 0) { in change_userns() 290 ASSERT_EQ(ret, 1) { in change_userns() 295 ASSERT_EQ(ret, 1) { in change_userns() 301 ASSERT_EQ(setid_userns_root(), 0) { in change_userns() 315 ASSERT_EQ(ret, 1) { in change_idmaps() 321 ASSERT_EQ(ret, 0) { in change_idmaps() 327 ASSERT_EQ(ret, 0) { in change_idmaps() 332 ASSERT_EQ(ret, 1) { in change_idmaps() [all …]
|
| /Linux-v5.10/tools/testing/selftests/exec/ |
| D | non-regular.c | 26 ASSERT_EQ(errno, ENOENT) { in rm() 30 ASSERT_EQ(rc, 0) { in rm() 64 ASSERT_EQ(symlink(paths[i], self->pathname), 0); in setup_link() 68 ASSERT_EQ(1, 0) { in setup_link() 84 ASSERT_EQ(mkdir(self->pathname, 0755), 0); in setup_dir() 104 ASSERT_EQ(rc, 0) { in setup_node() 137 ASSERT_EQ(mkfifo(self->pathname, 0755), 0); in setup_fifo() 184 ASSERT_EQ(close(self->fd), 0); in FIXTURE_TEARDOWN()
|
| /Linux-v5.10/tools/testing/selftests/clone3/ |
| D | clone3_cap_checkpoint_restore.c | 164 ASSERT_EQ(set_capability(), 0) in TEST() 167 ASSERT_EQ(prctl(PR_SET_KEEPCAPS, 1, 0, 0, 0), 0); in TEST() 171 ASSERT_EQ(setuid(65534), 0); in TEST() 175 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), -EPERM); in TEST() 176 ASSERT_EQ(set_capability(), 0) in TEST() 179 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), 0); in TEST()
|
| /Linux-v5.10/tools/testing/selftests/arm64/pauth/ |
| D | pac.c | 285 ASSERT_EQ(0, same) TH_LOG("%d keys clashed every time", same); in TEST() 310 ASSERT_EQ(0, ret) TH_LOG("failed to run worker"); in TEST() 322 ASSERT_EQ(0, same) TH_LOG("exec() did not change %d keys", same); in TEST() 338 ASSERT_EQ(0, ret) TH_LOG("failed to run worker"); in TEST() 342 ASSERT_EQ(before.keyia, after.keyia) TH_LOG("keyia changed after context switching"); in TEST() 343 ASSERT_EQ(before.keyib, after.keyib) TH_LOG("keyib changed after context switching"); in TEST() 344 ASSERT_EQ(before.keyda, after.keyda) TH_LOG("keyda changed after context switching"); in TEST() 345 ASSERT_EQ(before.keydb, after.keydb) TH_LOG("keydb changed after context switching"); in TEST() 361 ASSERT_EQ(0, ret) TH_LOG("failed to run worker"); in TEST() 365 ASSERT_EQ(before, after) TH_LOG("keyg changed after context switching"); in TEST()
|
| /Linux-v5.10/tools/testing/selftests/rtc/ |
| D | rtctest.c | 59 ASSERT_EQ(EINVAL, errno); 84 ASSERT_EQ(EINVAL, errno); in TEST_F() 128 ASSERT_EQ(EINVAL, errno); in TEST_F() 162 ASSERT_EQ(new, secs); in TEST_F() 184 ASSERT_EQ(EINVAL, errno); in TEST_F() 211 ASSERT_EQ(new, secs); in TEST_F() 230 ASSERT_EQ(EINVAL, errno); 264 ASSERT_EQ(new, secs); 286 ASSERT_EQ(EINVAL, errno); 313 ASSERT_EQ(new, secs);
|
| /Linux-v5.10/tools/testing/selftests/uevent/ |
| D | uevent_filtering.c | 373 ASSERT_EQ(0, ret); in TEST() 388 ASSERT_EQ(0, ret) { in TEST() 402 ASSERT_EQ(0, ret) { in TEST() 417 ASSERT_EQ(0, ret) { in TEST() 431 ASSERT_EQ(0, ret) { in TEST() 446 ASSERT_EQ(0, ret) { in TEST() 461 ASSERT_EQ(0, ret) { in TEST() 477 ASSERT_EQ(0, ret) { in TEST()
|
| /Linux-v5.10/tools/testing/selftests/net/ |
| D | reuseaddr_ports_exhausted.c | 64 ASSERT_EQ(0, ret) TH_LOG("failed to setsockopt: SO_REUSEADDR."); in bind_port() 67 ASSERT_EQ(0, ret) TH_LOG("failed to setsockopt: SO_REUSEPORT."); in bind_port() 137 ASSERT_EQ(0, ret) TH_LOG("failed to seteuid: %d.", euid[j]); in TEST() 142 ASSERT_EQ(0, ret) TH_LOG("failed to seteuid: 0."); in TEST() 150 ASSERT_EQ(0, ret) TH_LOG("failed to listen."); in TEST()
|
| D | tls.c | 51 ASSERT_EQ(ret, 0); in FIXTURE_SETUP() 53 ASSERT_EQ(ret, 0); in FIXTURE_SETUP() 56 ASSERT_EQ(ret, 0); in FIXTURE_SETUP() 59 ASSERT_EQ(ret, 0); in FIXTURE_SETUP() 68 ASSERT_EQ(errno, ENOENT); in FIXTURE_SETUP() 75 ASSERT_EQ(ret, 0); in FIXTURE_SETUP() 91 ASSERT_EQ(strlen(test_str) + 1, send_len); in TEST_F() 141 ASSERT_EQ(ret, 0); in FIXTURE_SETUP() 143 ASSERT_EQ(ret, 0); in FIXTURE_SETUP() 146 ASSERT_EQ(ret, 0); in FIXTURE_SETUP() [all …]
|
| /Linux-v5.10/tools/testing/selftests/pid_namespace/ |
| D | regression_enomem.c | 41 ASSERT_EQ(errno, ENOMEM); in TEST()
|
| /Linux-v5.10/tools/testing/selftests/kvm/include/ |
| D | test_util.h | 48 #define ASSERT_EQ(a, b) do { \ macro
|
| /Linux-v5.10/tools/testing/selftests/bpf/ |
| D | test_progs.h | 133 #define ASSERT_EQ(actual, expected, name) ({ \ macro
|