| /tools/testing/selftests/bpf/prog_tests/ |
| A D | tracing_struct.c | 23 ASSERT_EQ(skel->bss->t1_a_a, 2, "t1:a.a"); in test_struct_args() 25 ASSERT_EQ(skel->bss->t1_b, 1, "t1:b"); in test_struct_args() 26 ASSERT_EQ(skel->bss->t1_c, 4, "t1:c"); in test_struct_args() 35 ASSERT_EQ(skel->bss->t2_a, 1, "t2:a"); in test_struct_args() 38 ASSERT_EQ(skel->bss->t2_c, 4, "t2:c"); in test_struct_args() 41 ASSERT_EQ(skel->bss->t3_a, 1, "t3:a"); in test_struct_args() 42 ASSERT_EQ(skel->bss->t3_b, 4, "t3:b"); in test_struct_args() 48 ASSERT_EQ(skel->bss->t4_b, 1, "t4:b"); in test_struct_args() 49 ASSERT_EQ(skel->bss->t4_c, 2, "t4:c"); in test_struct_args() 50 ASSERT_EQ(skel->bss->t4_d, 3, "t4:d"); in test_struct_args() [all …]
|
| A D | btf_write.c | 28 ASSERT_EQ(id, 1, "int_id"); in gen_btf() 35 ASSERT_EQ(t->size, 4, "int_sz"); in gen_btf() 56 ASSERT_EQ(id, 2, "ptr_id"); in gen_btf() 64 ASSERT_EQ(id, 3, "const_id"); in gen_btf() 89 ASSERT_EQ(id, 6, "array_id"); in gen_btf() 102 ASSERT_EQ(id, 7, "struct_id"); in gen_btf() 131 ASSERT_EQ(id, 8, "union_id"); in gen_btf() 157 ASSERT_EQ(id, 9, "enum_id"); in gen_btf() 253 ASSERT_EQ(id, 16, "var_id"); in gen_btf() 283 ASSERT_EQ(id, 18, "tag_id"); in gen_btf() [all …]
|
| A D | test_bpf_syscall_macro.c | 41 ASSERT_EQ(skel->bss->arg1, exp_arg1, "syscall_arg1"); in test_bpf_syscall_macro() 42 ASSERT_EQ(skel->bss->arg2, exp_arg2, "syscall_arg2"); in test_bpf_syscall_macro() 43 ASSERT_EQ(skel->bss->arg3, exp_arg3, "syscall_arg3"); in test_bpf_syscall_macro() 48 ASSERT_EQ(skel->bss->arg4_cx, exp_arg4, "syscall_arg4_from_cx"); in test_bpf_syscall_macro() 50 ASSERT_EQ(skel->bss->arg4, exp_arg4, "syscall_arg4"); in test_bpf_syscall_macro() 51 ASSERT_EQ(skel->bss->arg5, exp_arg5, "syscall_arg5"); in test_bpf_syscall_macro() 74 ASSERT_EQ(r, -1, "splice_res"); in test_bpf_syscall_macro() 75 ASSERT_EQ(err, -EBADF, "splice_err"); in test_bpf_syscall_macro() 77 ASSERT_EQ(skel->bss->splice_fd_in, -42, "splice_arg1"); in test_bpf_syscall_macro() 79 ASSERT_EQ(skel->bss->splice_fd_out, 42, "splice_arg3"); in test_bpf_syscall_macro() [all …]
|
| A D | usdt.c | 71 ASSERT_EQ(bss->usdt0_called, 1, "usdt0_called"); in subtest_basic_usdt() 72 ASSERT_EQ(bss->usdt3_called, 1, "usdt3_called"); in subtest_basic_usdt() 73 ASSERT_EQ(bss->usdt12_called, 1, "usdt12_called"); in subtest_basic_usdt() 81 ASSERT_EQ(bss->usdt3_cookie, 0, "usdt3_cookie"); in subtest_basic_usdt() 87 ASSERT_EQ(bss->usdt3_args[0], 1, "usdt3_arg1"); in subtest_basic_usdt() 88 ASSERT_EQ(bss->usdt3_args[1], 42, "usdt3_arg2"); in subtest_basic_usdt() 124 ASSERT_EQ(bss->usdt0_called, 2, "usdt0_called"); in subtest_basic_usdt() 125 ASSERT_EQ(bss->usdt3_called, 2, "usdt3_called"); in subtest_basic_usdt() 129 ASSERT_EQ(bss->usdt3_args[0], 2, "usdt3_arg1"); in subtest_basic_usdt() 155 ASSERT_EQ(bss->usdt3_args[0], 3, "usdt3_arg1"); in subtest_basic_usdt() [all …]
|
| A D | atomics.c | 20 ASSERT_EQ(skel->data->add64_value, 3, "add64_value"); in test_add() 21 ASSERT_EQ(skel->bss->add64_result, 1, "add64_result"); in test_add() 23 ASSERT_EQ(skel->data->add32_value, 3, "add32_value"); in test_add() 24 ASSERT_EQ(skel->bss->add32_result, 1, "add32_result"); in test_add() 45 ASSERT_EQ(skel->data->sub64_value, -1, "sub64_value"); in test_sub() 46 ASSERT_EQ(skel->bss->sub64_result, 1, "sub64_result"); in test_sub() 48 ASSERT_EQ(skel->data->sub32_value, -1, "sub32_value"); in test_sub() 49 ASSERT_EQ(skel->bss->sub32_result, 1, "sub32_result"); in test_sub() 95 ASSERT_EQ(skel->data->or32_value, 0x111, "or32_value"); in test_or() 96 ASSERT_EQ(skel->bss->or32_result, 0x110, "or32_result"); in test_or() [all …]
|
| A D | tc_opts.c | 42 if (!ASSERT_EQ(err, 0, "prog_attach")) in test_ns_tc_opts_basic() 57 ASSERT_EQ(optq.count, 1, "count"); in test_ns_tc_opts_basic() 82 ASSERT_EQ(optq.count, 1, "count"); in test_ns_tc_opts_basic() 162 ASSERT_EQ(optq.count, 2, "count"); in test_tc_opts_before_target() 192 ASSERT_EQ(optq.count, 3, "count"); in test_tc_opts_before_target() 217 ASSERT_EQ(optq.count, 4, "count"); in test_tc_opts_before_target() 314 ASSERT_EQ(optq.count, 2, "count"); in test_tc_opts_after_target() 344 ASSERT_EQ(optq.count, 3, "count"); in test_tc_opts_after_target() 369 ASSERT_EQ(optq.count, 4, "count"); in test_tc_opts_after_target() 397 ASSERT_EQ(optq.count, 3, "count"); in test_tc_opts_after_target() [all …]
|
| A D | uprobe_autoattach.c | 41 ASSERT_EQ(skel->bss->uprobe_byname_ran, 1, "check_uprobe_byname_ran"); in test_uprobe_autoattach() 45 ASSERT_EQ(skel->bss->uprobe_byname2_parm1, (__u64)(long)devnull_str, in test_uprobe_autoattach() 48 ASSERT_EQ(skel->bss->uretprobe_byname2_rc, (__u64)(long)devnull, in test_uprobe_autoattach() 52 ASSERT_EQ(skel->bss->a[0], 1, "arg1"); in test_uprobe_autoattach() 53 ASSERT_EQ(skel->bss->a[1], 2, "arg2"); in test_uprobe_autoattach() 54 ASSERT_EQ(skel->bss->a[2], 3, "arg3"); in test_uprobe_autoattach() 56 ASSERT_EQ(skel->bss->a[3], 4, "arg4"); in test_uprobe_autoattach() 59 ASSERT_EQ(skel->bss->a[4], 5, "arg5"); in test_uprobe_autoattach() 62 ASSERT_EQ(skel->bss->a[5], 6, "arg6"); in test_uprobe_autoattach() 65 ASSERT_EQ(skel->bss->a[6], 7, "arg7"); in test_uprobe_autoattach() [all …]
|
| A D | arena_atomics.c | 19 ASSERT_EQ(skel->arena->add64_value, 3, "add64_value"); in test_add() 20 ASSERT_EQ(skel->arena->add64_result, 1, "add64_result"); in test_add() 22 ASSERT_EQ(skel->arena->add32_value, 3, "add32_value"); in test_add() 23 ASSERT_EQ(skel->arena->add32_result, 1, "add32_result"); in test_add() 44 ASSERT_EQ(skel->arena->sub64_value, -1, "sub64_value"); in test_sub() 45 ASSERT_EQ(skel->arena->sub64_result, 1, "sub64_result"); in test_sub() 47 ASSERT_EQ(skel->arena->sub32_value, -1, "sub32_value"); in test_sub() 48 ASSERT_EQ(skel->arena->sub32_result, 1, "sub32_result"); in test_sub() 185 ASSERT_EQ(skel->arena->load_acquire8_result, 0x12, in test_load_acquire() 187 ASSERT_EQ(skel->arena->load_acquire16_result, 0x1234, in test_load_acquire() [all …]
|
| A D | tc_netkit.c | 248 ASSERT_EQ(optq.count, 1, "count"); in serial_test_tc_netkit_basic() 256 ASSERT_EQ(send_icmp(), 0, "icmp_pkt"); in serial_test_tc_netkit_basic() 281 ASSERT_EQ(optq.count, 1, "count"); in serial_test_tc_netkit_basic() 289 ASSERT_EQ(send_icmp(), 0, "icmp_pkt"); in serial_test_tc_netkit_basic() 362 ASSERT_EQ(optq.count, 1, "count"); in serial_test_tc_netkit_multi_links_target() 370 ASSERT_EQ(send_icmp(), 0, "icmp_pkt"); in serial_test_tc_netkit_multi_links_target() 400 ASSERT_EQ(optq.count, 2, "count"); in serial_test_tc_netkit_multi_links_target() 479 ASSERT_EQ(optq.count, 1, "count"); in serial_test_tc_netkit_multi_opts_target() 509 ASSERT_EQ(optq.count, 2, "count"); in serial_test_tc_netkit_multi_opts_target() 612 ASSERT_EQ(optq.count, 1, "count"); in serial_test_tc_netkit_device() [all …]
|
| A 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() 178 ASSERT_EQ(out.val4_samesized, 0xb9, "val4_samesized"); in test_core_autosize() 189 ASSERT_EQ(out.val4_downsized, 0xb9, "val4_downsized"); in test_core_autosize() 196 ASSERT_EQ(out.ptr_probed, 0x01020304, "ptr_probed"); in test_core_autosize() 199 ASSERT_EQ(out.val3_probed, 0xfeed, "val3_probed"); in test_core_autosize() [all …]
|
| A D | tc_bpf.c | 41 if (!ASSERT_EQ(opts.handle, 1, "handle set") || in test_tc_bpf_basic() 42 !ASSERT_EQ(opts.priority, 1, "priority set") || in test_tc_bpf_basic() 43 !ASSERT_EQ(opts.prog_id, info.id, "prog_id set")) in test_tc_bpf_basic() 57 if (!ASSERT_EQ(opts.handle, 1, "handle set") || in test_tc_bpf_basic() 58 !ASSERT_EQ(opts.priority, 1, "priority set") || in test_tc_bpf_basic() 59 !ASSERT_EQ(opts.prog_id, info.id, "prog_id set")) in test_tc_bpf_basic() 171 if (!ASSERT_EQ(ret, -EINVAL, "bpf_tc_query invalid hook parent")) in test_tc_bpf_api() 196 if (!ASSERT_EQ(ret, -EINVAL, "bpf_tc_query invalid hook parent")) in test_tc_bpf_api() 214 if (!ASSERT_EQ(ret, -EINVAL, "bpf_tc_detach invalid flags set")) in test_tc_bpf_api() 251 if (!ASSERT_EQ(ret, -EINVAL, "bpf_tc_query invalid flags set")) in test_tc_bpf_api() [all …]
|
| A D | tc_links.c | 63 ASSERT_EQ(optq.count, 1, "count"); in test_ns_tc_links_basic() 96 ASSERT_EQ(optq.count, 1, "count"); in test_ns_tc_links_basic() 185 ASSERT_EQ(optq.count, 2, "count"); in test_tc_links_before_target() 238 ASSERT_EQ(optq.count, 4, "count"); in test_tc_links_before_target() 339 ASSERT_EQ(optq.count, 2, "count"); in test_tc_links_after_target() 392 ASSERT_EQ(optq.count, 4, "count"); in test_tc_links_after_target() 498 ASSERT_EQ(optq.count, 2, "count"); in test_tc_links_revision_target() 702 ASSERT_EQ(optq.count, 2, "count"); in test_tc_links_replace_target() 773 ASSERT_EQ(optq.count, 2, "count"); in test_tc_links_replace_target() 803 ASSERT_EQ(optq.count, 1, "count"); in test_tc_links_replace_target() [all …]
|
| /tools/testing/selftests/landlock/ |
| A D | base_test.c | 36 ASSERT_EQ(EINVAL, errno); in TEST() 38 ASSERT_EQ(EINVAL, errno); in TEST() 40 ASSERT_EQ(EINVAL, errno); in TEST() 44 ASSERT_EQ(EFAULT, errno); in TEST() 48 ASSERT_EQ(EFAULT, errno); in TEST() 51 ASSERT_EQ(E2BIG, errno); in TEST() 66 ASSERT_EQ(E2BIG, errno); in TEST() 90 ASSERT_EQ(-1, in TEST() 130 ASSERT_EQ(-1, in TEST() 166 ASSERT_EQ(-1, in TEST() [all …]
|
| A D | fs_test.c | 497 ASSERT_EQ(EBADF, errno); in TEST_F_FORK() 631 ASSERT_EQ(0, err); in TEST_F_FORK() 633 ASSERT_EQ(-1, err); in TEST_F_FORK() 913 ASSERT_EQ('.', buf); in TEST_F_FORK() 1505 ASSERT_EQ(-1, err); in TEST_F_FORK() 3586 ASSERT_EQ(-1, proc_fd) in TEST_F_FORK() 3628 ASSERT_EQ('.', buf); in TEST_F_FORK() 5193 ASSERT_EQ(EACCES, in TEST_F_FORK() 5206 ASSERT_EQ(EACCES, in TEST_F_FORK() 5292 ASSERT_EQ(EACCES, in TEST_F_FORK() [all …]
|
| A D | scoped_signal_test.c | 110 ASSERT_EQ(0, err); in TEST_F() 121 ASSERT_EQ(-1, err); in TEST_F() 122 ASSERT_EQ(EPERM, errno); in TEST_F() 140 ASSERT_EQ(1, is_signaled); in TEST_F() 211 ASSERT_EQ(0, err); in TEST_F() 213 ASSERT_EQ(-1, err); in TEST_F() 220 ASSERT_EQ(0, raise(0)); in TEST_F() 236 ASSERT_EQ(0, err); in TEST_F() 238 ASSERT_EQ(-1, err); in TEST_F() 239 ASSERT_EQ(EPERM, errno); in TEST_F() [all …]
|
| /tools/testing/selftests/filesystems/overlayfs/ |
| A D | set_layers_via_fds.c | 54 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in TEST_F() 63 ASSERT_EQ(close(fd_context), 0); in TEST_F() 103 ASSERT_EQ(close(fd_tmpfs), 0); in TEST_F() 204 ASSERT_EQ(close(fd_tmpfs), 0); in TEST_F() 210 ASSERT_EQ(close(fd_work), 0); in TEST_F() 213 ASSERT_EQ(close(fd_upper), 0); in TEST_F() 221 ASSERT_EQ(close(fd_lower), 0); in TEST_F() 267 ASSERT_EQ(close(fd_tmpfs), 0); in TEST_F() 412 ASSERT_EQ(close(fd_tmpfs), 0); in TEST_F() 523 ASSERT_EQ(errno, EPERM); in TEST_F() [all …]
|
| /tools/testing/selftests/mount_setattr/ |
| A D | mount_setattr_test.c | 422 ASSERT_EQ(close(fd), 0); in FIXTURE_SETUP() 485 ASSERT_EQ(errno, EFAULT); in TEST_F() 489 ASSERT_EQ(errno, EINVAL); in TEST_F() 492 ASSERT_EQ(errno, EINVAL); in TEST_F() 496 ASSERT_EQ(errno, EINVAL); in TEST_F() 500 ASSERT_EQ(errno, EINVAL); in TEST_F() 929 ASSERT_EQ(ret, 0); in TEST_F() 968 ASSERT_EQ(errno, EPERM); in TEST_F() 1141 ASSERT_EQ(errno, EPERM); in TEST_F() 1479 ASSERT_EQ(close(fd), 0); in TEST_F() [all …]
|
| /tools/testing/selftests/pidfd/ |
| A D | pidfd_wait.c | 72 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST() 74 ASSERT_EQ(info.si_pid, parent_tid); in TEST() 93 ASSERT_EQ(pipe(pfd), 0); in TEST() 110 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST() 119 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST() 124 ASSERT_EQ(info.si_signo, SIGCHLD); in TEST() 161 ASSERT_EQ(errno, EINVAL); in TEST() 167 ASSERT_EQ(errno, ECHILD); in TEST() 181 ASSERT_EQ(errno, EINVAL); in TEST() 195 ASSERT_EQ(errno, EAGAIN); in TEST() [all …]
|
| /tools/testing/vma/ |
| A D | vma.c | 353 ASSERT_EQ(vma, init_vma); in test_simple_modify() 514 ASSERT_EQ(vma, vma_a); in test_merge_new() 531 ASSERT_EQ(vma, vma_a); in test_merge_new() 550 ASSERT_EQ(vma, vma_d); in test_merge_new() 568 ASSERT_EQ(vma, vma_a); in test_merge_new() 586 ASSERT_EQ(vma, vma_c); in test_merge_new() 603 ASSERT_EQ(vma, vma_a); in test_merge_new() 634 ASSERT_EQ(count, 1); in test_merge_new() 682 ASSERT_EQ(vma, NULL); in test_vma_merge_special_flags() 704 ASSERT_EQ(vma, NULL); in test_vma_merge_special_flags() [all …]
|
| /tools/testing/selftests/user_events/ |
| A D | abi_test.c | 236 ASSERT_EQ(0, self->check); in TEST_F() 239 ASSERT_EQ(1, self->check); in TEST_F() 241 ASSERT_EQ(0, self->check); in TEST_F() 245 ASSERT_EQ(1, self->check); in TEST_F() 247 ASSERT_EQ(0, self->check); in TEST_F() 251 ASSERT_EQ(0, self->check); in TEST_F() 265 ASSERT_EQ(0, event_delete()); in TEST_F() 349 ASSERT_EQ(0, self->check); in TEST_F() 379 ASSERT_EQ(1, self->check); in TEST_F() 381 ASSERT_EQ(0, self->check); in TEST_F() [all …]
|
| A D | ftrace_test.c | 511 ASSERT_EQ(0, ret); in TEST_F() 516 ASSERT_EQ(0, ret); in TEST_F() 521 ASSERT_EQ(0, ret); in TEST_F() 526 ASSERT_EQ(0, ret); in TEST_F() 531 ASSERT_EQ(0, ret); in TEST_F() 536 ASSERT_EQ(0, ret); in TEST_F() 541 ASSERT_EQ(0, ret); in TEST_F() 546 ASSERT_EQ(0, ret); in TEST_F() 551 ASSERT_EQ(0, ret); in TEST_F() 556 ASSERT_EQ(0, ret); in TEST_F() [all …]
|
| /tools/testing/memblock/tests/ |
| A D | basic_api.c | 18 ASSERT_EQ(memblock.memory.cnt, 0); in memblock_initialization_check() 57 ASSERT_EQ(rgn->base, r.base); in memblock_add_simple_check() 58 ASSERT_EQ(rgn->size, r.size); in memblock_add_simple_check() 90 ASSERT_EQ(rgn->base, r.base); in memblock_add_node_simple_check() 91 ASSERT_EQ(rgn->size, r.size); in memblock_add_node_simple_check() 93 ASSERT_EQ(rgn->nid, 1); in memblock_add_node_simple_check() 194 ASSERT_EQ(rgn->base, r2.base); in memblock_add_overlap_top_check() 1553 ASSERT_EQ(rgn->base, 0); in memblock_remove_only_region_check() 1554 ASSERT_EQ(rgn->size, 0); in memblock_remove_only_region_check() 1981 ASSERT_EQ(rgn->base, 0); in memblock_free_only_region_check() [all …]
|
| /tools/testing/selftests/arm64/gcs/ |
| A D | gcs-locking.c | 47 ASSERT_EQ(ret, 0); in TEST() 95 ASSERT_EQ(ret, 0); in TEST_F() 108 ASSERT_EQ(ret, 0); in TEST_F() 111 ASSERT_EQ(ret, 0); in TEST_F() 115 ASSERT_EQ(ret, 0); in TEST_F() 130 ASSERT_EQ(ret, 0); in TEST_F() 137 ASSERT_EQ(ret, 0); in TEST_F() 151 ASSERT_EQ(ret, 0); in TEST_F() 154 ASSERT_EQ(ret, 0); in TEST_F() 158 ASSERT_EQ(ret, 0); in TEST_F() [all …]
|
| /tools/testing/selftests/ptrace/ |
| A 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() 70 ASSERT_EQ(k, 0); in TEST() 72 ASSERT_EQ(k, pid); in TEST() 76 ASSERT_EQ(k, 0); in TEST() 78 ASSERT_EQ(k, pid); in TEST() 79 ASSERT_EQ(WIFEXITED(s), 1); in TEST() 82 ASSERT_EQ(k, -1); in TEST() [all …]
|
| /tools/testing/selftests/hid/ |
| A D | hid_bpf.c | 181 ASSERT_EQ(buf[0], 1); in TEST_F() 182 ASSERT_EQ(buf[2], 47); in TEST_F() 197 ASSERT_EQ(buf[2], 52); in TEST_F() 225 ASSERT_EQ(buf[0], 1); in TEST_F() 289 ASSERT_EQ(buf[0], 1); in TEST_F() 319 ASSERT_EQ(buf[0], 1); in TEST_F() 321 ASSERT_EQ(buf[2], 0); in TEST_F() 322 ASSERT_EQ(buf[3], 0); in TEST_F() 338 ASSERT_EQ(buf[0], 1); in TEST_F() 368 ASSERT_EQ(buf[0], 2); in TEST_F() [all …]
|