/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | tracing_struct.c | 22 ASSERT_EQ(skel->bss->t1_a_a, 2, "t1:a.a"); 23 ASSERT_EQ(skel->bss->t1_a_b, 3, "t1:a.b"); 24 ASSERT_EQ(skel->bss->t1_b, 1, "t1:b"); 25 ASSERT_EQ(skel->bss->t1_c, 4, "t1:c"); 27 ASSERT_EQ(skel->bss->t1_nregs, 4, "t1 nregs"); 28 ASSERT_EQ(skel->bss->t1_reg0, 2, "t1 reg0"); 29 ASSERT_EQ(skel->bss->t1_reg1, 3, "t1 reg1"); 30 ASSERT_EQ(skel->bss->t1_reg2, 1, "t1 reg2"); 31 ASSERT_EQ(skel->bss->t1_reg3, 4, "t1 reg3"); 32 ASSERT_EQ(skel->bss [all...] |
H A D | endian.c | 20 struct test_endian__bss *bss; local 26 bss = skel->bss; 28 bss->in16 = IN16; 29 bss->in32 = IN32; 30 bss->in64 = IN64; 38 CHECK(bss->out16 != OUT16, "out16", "got 0x%llx != exp 0x%llx\n", 39 (__u64)bss->out16, (__u64)OUT16); 40 CHECK(bss->out32 != OUT32, "out32", "got 0x%llx != exp 0x%llx\n", 41 (__u64)bss [all...] |
H A D | vmlinux.c | 21 struct test_vmlinux__bss *bss; local 26 bss = skel->bss; 35 ASSERT_TRUE(bss->tp_called, "tp"); 36 ASSERT_TRUE(bss->raw_tp_called, "raw_tp"); 37 ASSERT_TRUE(bss->tp_btf_called, "tp_btf"); 38 ASSERT_TRUE(bss->kprobe_called, "kprobe"); 39 ASSERT_TRUE(bss->fentry_called, "fentry");
|
H A D | snprintf_btf.c | 12 struct netif_receive_skb__bss *bss; local 23 bss = skel->bss; 34 if (bss->skip) { 45 if (!ASSERT_GT(bss->ret, 0, "bpf_snprintf_ret")) 48 if (CHECK(bss->ran_subtests == 0, "check if subtests ran", 52 if (CHECK(bss->num_subtests != bss->ran_subtests, 54 "only ran %d of %d tests\n", bss->num_subtests, 55 bss [all...] |
H A D | stack_var_off.c | 18 skel->bss->test_pid = getpid(); 20 skel->bss->input[0] = 2; 21 skel->bss->input[1] = 42; /* This will be returned in probe_res. */ 29 if (CHECK(skel->bss->probe_res != 42, "check_probe_res", 30 "wrong probe res: %d\n", skel->bss->probe_res))
|
H A D | test_bpf_syscall_macro.c | 42 ASSERT_NEQ(skel->bss->arg1, exp_arg1, "syscall_arg1"); 44 ASSERT_EQ(skel->bss->arg1, exp_arg1, "syscall_arg1"); 46 ASSERT_EQ(skel->bss->arg2, exp_arg2, "syscall_arg2"); 47 ASSERT_EQ(skel->bss->arg3, exp_arg3, "syscall_arg3"); 50 ASSERT_NEQ(skel->bss->arg4_cx, exp_arg4, "syscall_arg4_from_cx"); 52 ASSERT_EQ(skel->bss->arg4_cx, exp_arg4, "syscall_arg4_from_cx"); 54 ASSERT_EQ(skel->bss->arg4, exp_arg4, "syscall_arg4"); 55 ASSERT_EQ(skel->bss->arg5, exp_arg5, "syscall_arg5"); 58 ASSERT_EQ(skel->bss->arg1_core, exp_arg1, "syscall_arg1_core_variant"); 59 ASSERT_EQ(skel->bss [all...] |
H A D | usdt.c | 47 struct test_usdt__bss *bss; local 54 bss = skel->bss; 55 bss->my_pid = getpid(); 71 ASSERT_EQ(bss->usdt0_called, 1, "usdt0_called"); 72 ASSERT_EQ(bss->usdt3_called, 1, "usdt3_called"); 73 ASSERT_EQ(bss->usdt12_called, 1, "usdt12_called"); 75 ASSERT_EQ(bss->usdt0_cookie, 0xcafedeadbeeffeed, "usdt0_cookie"); 76 ASSERT_EQ(bss->usdt0_arg_cnt, 0, "usdt0_arg_cnt"); 77 ASSERT_EQ(bss 213 struct test_usdt__bss *bss; local 338 struct test_urandom_usdt__bss *bss; local [all...] |
H A D | uprobe_autoattach.c | 30 skel->bss->test_pid = getpid(); 35 skel->bss->test_pid = getpid(); 40 ASSERT_EQ(skel->bss->uprobe_byname_parm1, 1, "check_uprobe_byname_parm1"); 41 ASSERT_EQ(skel->bss->uprobe_byname_ran, 1, "check_uprobe_byname_ran"); 42 ASSERT_EQ(skel->bss->uretprobe_byname_rc, trigger_ret, "check_uretprobe_byname_rc"); 43 ASSERT_EQ(skel->bss->uretprobe_byname_ret, trigger_ret, "check_uretprobe_byname_ret"); 44 ASSERT_EQ(skel->bss->uretprobe_byname_ran, 2, "check_uretprobe_byname_ran"); 45 ASSERT_EQ(skel->bss->uprobe_byname2_parm1, (__u64)(long)devnull_str, 47 ASSERT_EQ(skel->bss->uprobe_byname2_ran, 3, "check_uprobe_byname2_ran"); 48 ASSERT_EQ(skel->bss [all...] |
H A D | linked_vars.c | 17 skel->bss->input_bss1 = 1000; 18 skel->bss->input_bss2 = 2000; 19 skel->bss->input_bss_weak = 3000; 32 ASSERT_EQ(skel->bss->output_bss1, 1000 + 2000 + 3000, "output_bss1"); 33 ASSERT_EQ(skel->bss->output_bss2, 1000 + 2000 + 3000, "output_bss2"); 35 ASSERT_EQ(skel->bss->output_data1, 1 + 2 + 10, "output_bss1"); 36 ASSERT_EQ(skel->bss->output_data2, 1 + 2 + 10, "output_bss2"); 38 ASSERT_EQ(skel->bss->output_rodata1, 11 + 22 + 100, "output_weak1"); 39 ASSERT_EQ(skel->bss->output_rodata2, 11 + 22 + 100, "output_weak2");
|
H A D | link_pinning.c | 12 struct test_link_pinning__bss *bss) 23 bss->in = 1; 25 CHECK(bss->out != 1, "res_check1", "exp %d, got %d\n", 1, bss->out); 40 bss->in = 2; 42 CHECK(bss->out != 2, "res_check2", "exp %d, got %d\n", 2, bss->out); 48 bss->in = 3; 50 CHECK(bss->out != 3, "res_check3", "exp %d, got %d\n", 3, bss 11 test_link_pinning_subtest(struct bpf_program *prog, struct test_link_pinning__bss *bss) argument [all...] |
H A D | core_read_macros.c | 27 struct test_core_read_macros__bss *bss; local 34 bss = skel->bss; 35 bss->my_pid = getpid(); 38 bss->k_probe_in.func = (void *)(long)0x1234; 39 bss->k_core_in.func = (void *)(long)0xabcd; 43 bss->u_probe_in = &u_probe_in; 47 bss->u_core_in = &u_core_in; 56 ASSERT_EQ(bss->k_probe_out, 0x1234, "k_probe_out"); 57 ASSERT_EQ(bss [all...] |
H A D | core_kern.c | 22 ASSERT_TRUE(skel->bss->proto_out[0], "bpf_core_type_exists"); 23 ASSERT_FALSE(skel->bss->proto_out[1], "!bpf_core_type_exists"); 24 ASSERT_TRUE(skel->bss->proto_out[2], "bpf_core_type_exists. nested");
|
H A D | linked_funcs.c | 24 skel->bss->syscall_id = SYS_getpgid; 37 ASSERT_EQ(skel->bss->output_val1, 2000 + 2000, "output_val1"); 38 ASSERT_EQ(skel->bss->output_ctx1, SYS_getpgid, "output_ctx1"); 39 ASSERT_EQ(skel->bss->output_weak1, 42, "output_weak1"); 41 ASSERT_EQ(skel->bss->output_val2, 2 * 1000 + 2 * (2 * 1000), "output_val2"); 42 ASSERT_EQ(skel->bss->output_ctx2, SYS_getpgid, "output_ctx2"); 44 ASSERT_EQ(skel->bss->output_weak2, 0, "output_weak2");
|
H A D | setget_sockopt.c | 44 struct setget_sockopt__bss *bss = skel->bss; local 47 memset(bss, 0, sizeof(*bss)); 62 ASSERT_EQ(bss->nr_listen, 1, "nr_listen"); 63 ASSERT_EQ(bss->nr_connect, 1, "nr_connect"); 64 ASSERT_EQ(bss->nr_active, 1, "nr_active"); 65 ASSERT_EQ(bss->nr_passive, 1, "nr_passive"); 66 ASSERT_EQ(bss->nr_socket_post_create, 2, "nr_socket_post_create"); 67 ASSERT_EQ(bss 72 struct setget_sockopt__bss *bss = skel->bss; local 90 struct setget_sockopt__bss *bss = skel->bss; local [all...] |
H A D | snprintf.c | 46 skel->bss->pid = getpid(); 54 ASSERT_STREQ(skel->bss->num_out, EXP_NUM_OUT, "num_out"); 55 ASSERT_EQ(skel->bss->num_ret, EXP_NUM_RET, "num_ret"); 57 ASSERT_STREQ(skel->bss->ip_out, EXP_IP_OUT, "ip_out"); 58 ASSERT_EQ(skel->bss->ip_ret, EXP_IP_RET, "ip_ret"); 60 ASSERT_OK(memcmp(skel->bss->sym_out, exp_sym_out, 62 ASSERT_LT(MIN_SYM_RET, skel->bss->sym_ret, "sym_ret"); 64 ASSERT_OK(memcmp(skel->bss->addr_out, exp_addr_out, 66 ASSERT_EQ(skel->bss->addr_ret, EXP_ADDR_RET, "addr_ret"); 68 ASSERT_STREQ(skel->bss [all...] |
H A D | map_ops.c | 84 ASSERT_OK(skel->bss->err, "map_update_initial"); 87 ASSERT_LT(skel->bss->err, 0, "map_update_existing"); 88 ASSERT_EQ(skel->bss->err, -EEXIST, "map_update_existing"); 91 ASSERT_OK(skel->bss->err, "map_delete_existing"); 94 ASSERT_LT(skel->bss->err, 0, "map_delete_non_existing"); 95 ASSERT_EQ(skel->bss->err, -ENOENT, "map_delete_non_existing"); 109 ASSERT_OK(skel->bss->err, "map_push_initial"); 112 ASSERT_LT(skel->bss->err, 0, "map_push_when_full"); 113 ASSERT_EQ(skel->bss->err, -E2BIG, "map_push_when_full"); 116 ASSERT_OK(skel->bss [all...] |
H A D | skeleton.c | 18 struct test_skeleton__bss *bss; local 36 bss = skel->bss; 51 CHECK(bss->in3 != 0, "in3", "got %d != exp %d\n", bss->in3, 0); 52 CHECK(bss->out3 != 0, "out3", "got %d != exp %d\n", bss->out3, 0); 53 CHECK(bss->in4 != 0, "in4", "got %lld != exp %lld\n", bss->in4, 0LL); 54 CHECK(bss [all...] |
H A D | bpf_loop.c | 17 skel->bss->nr_loops = 0; 21 ASSERT_EQ(skel->bss->nr_loops_returned, skel->bss->nr_loops, 25 skel->bss->nr_loops = 500; 29 ASSERT_EQ(skel->bss->nr_loops_returned, skel->bss->nr_loops, 31 ASSERT_EQ(skel->bss->g_output, (500 * 499) / 2, "g_output"); 34 skel->bss->nr_loops = -1; 38 ASSERT_EQ(skel->bss->err, -E2BIG, "over max limit"); 52 skel->bss [all...] |
H A D | cgroup1_hierarchy.c | 79 skel->bss->target_pid = getpid(); 105 skel->bss->target_hid = hid; 108 skel->bss->target_ancestor_cgid = current_cgid; 113 skel->bss->target_ancestor_cgid = 1; 114 skel->bss->target_ancestor_level = 0; 119 skel->bss->target_ancestor_cgid = 1; 120 skel->bss->target_ancestor_level = 1; 125 skel->bss->target_ancestor_cgid = 0; 130 skel->bss->target_ancestor_cgid = 1; 131 skel->bss [all...] |
H A D | linked_maps.c | 24 ASSERT_EQ(skel->bss->output_first1, 2000, "output_first1"); 25 ASSERT_EQ(skel->bss->output_second1, 2, "output_second1"); 26 ASSERT_EQ(skel->bss->output_weak1, 2, "output_weak1");
|
H A D | rdonly_maps.c | 4 struct bss { struct 30 struct bss bss; local 40 bss_map = bpf_object__find_map_by_name(obj, ".bss"); 55 memset(&bss, 0, sizeof(bss)); 56 err = bpf_map_update_elem(bpf_map__fd(bss_map), &zero, &bss, 0); 57 if (CHECK(err, "set_bss", "failed to set bss data: %d\n", err)) 70 err = bpf_map_lookup_elem(bpf_map__fd(bss_map), &zero, &bss); 71 if (CHECK(err, "get_bss", "failed to get bss dat [all...] |
H A D | ns_current_pid_tgid.c | 21 struct test_ns_current_pid_tgid__bss *bss; local 38 bss = skel->bss; 39 bss->dev = st.st_dev; 40 bss->ino = st.st_ino; 41 bss->user_pid = 0; 42 bss->user_tgid = 0; 50 ASSERT_EQ(bss->user_pid, pid, "pid"); 51 ASSERT_EQ(bss->user_tgid, tgid, "tgid");
|
H A D | module_attach.c | 41 struct test_module_attach__bss *bss; local 58 bss = skel->bss; 68 ASSERT_EQ(bss->raw_tp_read_sz, READ_SZ, "raw_tp"); 69 ASSERT_EQ(bss->raw_tp_bare_write_sz, WRITE_SZ, "raw_tp_bare"); 70 ASSERT_EQ(bss->tp_btf_read_sz, READ_SZ, "tp_btf"); 71 ASSERT_EQ(bss->fentry_read_sz, READ_SZ, "fentry"); 72 ASSERT_EQ(bss->fentry_manual_read_sz, READ_SZ, "fentry_manual"); 73 ASSERT_EQ(bss->fexit_read_sz, READ_SZ, "fexit"); 74 ASSERT_EQ(bss [all...] |
H A D | d_path.c | 123 struct test_d_path__bss *bss; local 135 bss = skel->bss; 136 bss->my_pid = getpid(); 138 err = trigger_fstat_events(bss->my_pid); 142 if (CHECK(!bss->called_stat, 147 if (CHECK(!bss->called_close, 153 CHECK(strncmp(src.paths[i], bss->paths_stat[i], MAX_PATH_LEN), 156 i, src.paths[i], bss->paths_stat[i]); 157 CHECK(strncmp(src.paths[i], bss [all...] |
/linux-master/arch/xtensa/boot/boot-elf/ |
H A D | boot.lds.S | 31 .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3): 37 *(.bss)
|