Searched refs:bss (Results 1 - 25 of 355) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dtracing_struct.c22 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 Dendian.c20 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 Dvmlinux.c21 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 Dsnprintf_btf.c12 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 Dstack_var_off.c18 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 Dtest_bpf_syscall_macro.c42 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 Dusdt.c47 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 Duprobe_autoattach.c30 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 Dlinked_vars.c17 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 Dlink_pinning.c12 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 Dcore_read_macros.c27 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 Dcore_kern.c22 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 Dlinked_funcs.c24 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 Dsetget_sockopt.c44 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 Dsnprintf.c46 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 Dmap_ops.c84 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 Dskeleton.c18 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 Dbpf_loop.c17 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 Dcgroup1_hierarchy.c79 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 Dlinked_maps.c24 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 Drdonly_maps.c4 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 Dns_current_pid_tgid.c21 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 Dmodule_attach.c41 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 Dd_path.c123 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 Dboot.lds.S31 .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3):
37 *(.bss)

Completed in 190 milliseconds

1234567891011>>