/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | fexit_bpf2bpf.c | 57 const char **prog_name, in test_fexit_bpf2bpf_common() argument 115 tgt_name = strstr(prog_name[i], "/"); in test_fexit_bpf2bpf_common() 123 if (pos_sec_name && !strcmp(pos_sec_name, prog_name[i])) { in test_fexit_bpf2bpf_common() 128 if (!ASSERT_OK_PTR(prog[i], prog_name[i])) in test_fexit_bpf2bpf_common() 174 const char *prog_name[] = { in test_target_no_callees() local 179 ARRAY_SIZE(prog_name), in test_target_no_callees() 180 prog_name, true, NULL); in test_target_no_callees() 185 const char *prog_name[] = { in test_target_yes_callees() local 193 ARRAY_SIZE(prog_name), in test_target_yes_callees() 194 prog_name, true, NULL); in test_target_yes_callees() [all …]
|
D | dynptr.c | 12 const char *prog_name; member 52 static void verify_fail(const char *prog_name, const char *expected_err_msg) in verify_fail() argument 67 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in verify_fail() 88 static void verify_success(const char *prog_name) in verify_success() argument 106 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in verify_success() 129 if (!test__start_subtest(dynptr_tests[i].prog_name)) in test_dynptr() 133 verify_fail(dynptr_tests[i].prog_name, in test_dynptr() 136 verify_success(dynptr_tests[i].prog_name); in test_dynptr()
|
D | tailcalls.c | 15 char prog_name[32]; in test_tailcall_1() local 45 snprintf(prog_name, sizeof(prog_name), "classifier_%d", i); in test_tailcall_1() 47 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_1() 75 snprintf(prog_name, sizeof(prog_name), "classifier_%d", i); in test_tailcall_1() 77 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_1() 96 snprintf(prog_name, sizeof(prog_name), "classifier_%d", j); in test_tailcall_1() 98 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_1() 151 char prog_name[32]; in test_tailcall_2() local 181 snprintf(prog_name, sizeof(prog_name), "classifier_%d", i); in test_tailcall_2() 183 prog = bpf_object__find_program_by_name(obj, prog_name); in test_tailcall_2() [all …]
|
D | kfunc_dynptr_param.c | 17 const char *prog_name; member 44 static void verify_fail(const char *prog_name, const char *expected_err_msg) in verify_fail() argument 60 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in verify_fail() 94 static void verify_success(const char *prog_name, int expected_runtime_err) in verify_success() argument 128 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in verify_success() 154 if (!test__start_subtest(kfunc_dynptr_tests[i].prog_name)) in test_kfunc_dynptr_param() 158 verify_fail(kfunc_dynptr_tests[i].prog_name, in test_kfunc_dynptr_param() 161 verify_success(kfunc_dynptr_tests[i].prog_name, in test_kfunc_dynptr_param()
|
D | rdonly_maps.c | 12 const char *prog_name; member 50 prog = bpf_object__find_program_by_name(obj, t->prog_name); in test_rdonly_maps() 52 t->prog_name)) in test_rdonly_maps() 74 "prog '%s' didn't run?\n", t->prog_name)) in test_rdonly_maps() 78 t->prog_name, bss.iters, t->exp_iters)) in test_rdonly_maps() 82 t->prog_name, bss.sum, t->exp_sum)) in test_rdonly_maps()
|
D | kfunc_call.c | 24 const char *prog_name; member 33 .prog_name = #name, \ 42 .prog_name = #name, \ 117 prog = bpf_object__find_program_by_name(skel->obj, param->prog_name); in verify_success() 123 if (!ASSERT_OK(err, param->prog_name)) in verify_success() 138 if (!ASSERT_OK(err, param->prog_name)) in verify_success() 182 prog = bpf_object__find_program_by_name(skel->obj, param->prog_name); in verify_fail() 201 if (!ASSERT_EQ(err, param->retval, param->prog_name)) in verify_fail() 220 if (!test__start_subtest(kfunc_tests[i].prog_name)) in test_main()
|
D | core_reloc.c | 32 .prog_name = pg_name, \ 49 .prog_name = "test_core_flavors" \ 74 .prog_name = "test_core_nesting" \ 102 .prog_name = "test_core_arrays" \ 136 .prog_name = "test_core_primitives" \ 172 .prog_name = "test_core_mods", \ 190 .prog_name = "test_core_ptr_as_arr", \ 209 .prog_name = "test_core_ints" 229 .prog_name = "test_core_existence" 245 .prog_name = "test_core_bitfields", \ [all …]
|
D | map_kptr.c | 11 const char *prog_name; member 41 static void test_map_kptr_fail_prog(const char *prog_name, const char *err_msg) in test_map_kptr_fail_prog() argument 54 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in test_map_kptr_fail_prog() 78 if (!test__start_subtest(map_kptr_fail_tests[i].prog_name)) in test_map_kptr_fail() 80 test_map_kptr_fail_prog(map_kptr_fail_tests[i].prog_name, in test_map_kptr_fail()
|
D | stacktrace_map_raw_tp.c | 6 const char *prog_name = "oncpu"; in test_stacktrace_map_raw_tp() local 19 prog = bpf_object__find_program_by_name(obj, prog_name); in test_stacktrace_map_raw_tp() 20 if (CHECK(!prog, "find_prog", "prog '%s' not found\n", prog_name)) in test_stacktrace_map_raw_tp()
|
D | sockopt_inherit.c | 136 const char *prog_name) in prog_attach() argument 145 log_err("Failed to deduct types for %s BPF program", prog_name); in prog_attach() 149 prog = bpf_object__find_program_by_name(obj, prog_name); in prog_attach() 151 log_err("Failed to find %s BPF program", prog_name); in prog_attach() 158 log_err("Failed to attach %s BPF program", prog_name); in prog_attach()
|
D | bpf_nf.c | 11 const char *prog_name; member 137 static void test_bpf_nf_ct_fail(const char *prog_name, const char *err_msg) in test_bpf_nf_ct_fail() argument 150 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in test_bpf_nf_ct_fail() 177 if (test__start_subtest(test_bpf_nf_fail_tests[i].prog_name)) in test_bpf_nf() 178 test_bpf_nf_ct_fail(test_bpf_nf_fail_tests[i].prog_name, in test_bpf_nf()
|
D | stacktrace_map.c | 7 const char *prog_name = "oncpu"; in test_stacktrace_map() local 19 prog = bpf_object__find_program_by_name(obj, prog_name); in test_stacktrace_map() 20 if (CHECK(!prog, "find_prog", "prog '%s' not found\n", prog_name)) in test_stacktrace_map()
|
D | obj_name.c | 30 ncopy = name_len < sizeof(attr.prog_name) ? in test_obj_name() 31 name_len : sizeof(attr.prog_name); in test_obj_name() 37 memcpy(attr.prog_name, tests[i].name, ncopy); in test_obj_name()
|
D | get_stack_raw_tp.c | 89 const char *prog_name = "bpf_prog1"; in test_get_stack_raw_tp() local 107 prog = bpf_object__find_program_by_name(obj, prog_name); in test_get_stack_raw_tp() 108 if (CHECK(!prog, "find_probe", "prog '%s' not found\n", prog_name)) in test_get_stack_raw_tp()
|
D | cb_refs.c | 11 const char *prog_name; member 38 prog = bpf_object__find_program_by_name(skel->obj, cb_refs_tests[i].prog_name); in test_cb_refs()
|
/Linux-v6.1/arch/alpha/boot/tools/ |
D | objstrip.c | 39 const char * prog_name; variable 47 " %s [-vb] file [secondary]\n", prog_name, prog_name); in usage() 66 prog_name = argv[0]; in main() 154 prog_name, inname); in main() 159 prog_name, elf->e_machine); in main() 165 prog_name, elf->e_phnum); in main() 192 prog_name, (long) elf_phdr->p_vaddr, in main() 202 prog_name, inname); in main() 208 prog_name, inname); in main() 214 prog_name, inname); in main() [all …]
|
/Linux-v6.1/samples/bpf/ |
D | xdp_fwd_user.c | 54 char prog_name[BPF_OBJ_NAME_LEN]; in do_detach() local 85 snprintf(prog_name, sizeof(prog_name), "%s_prog", app_name); in do_detach() 86 prog_name[BPF_OBJ_NAME_LEN - 1] = '\0'; in do_detach() 88 if (strcmp(prog_info.name, prog_name)) { in do_detach() 121 const char *prog_name = "xdp_fwd"; in main() local 144 prog_name = "xdp_fwd_direct"; in main() 187 if (sec_name && !strcmp(sec_name, prog_name)) { in main() 215 err = do_detach(idx, argv[i], prog_name); in main()
|
D | xdp_redirect_cpu_user.c | 317 const char *prog_name; in main() local 418 prog_name = optarg; in main() 420 prog_name); in main() 425 prog_name); in main()
|
/Linux-v6.1/tools/lib/bpf/ |
D | relo_core.c | 56 #define libbpf_print(level, fmt, ...) bpf_log((void *)prog_name, fmt, ##__VA_ARGS__) 263 int bpf_core_parse_spec(const char *prog_name, const struct btf *btf, in bpf_core_parse_spec() argument 387 prog_name, relo->type_id, spec_str, i, id, btf_kind_str(t)); in bpf_core_parse_spec() 678 static int bpf_core_calc_field_relo(const char *prog_name, in bpf_core_calc_field_relo() argument 722 prog_name, relo->kind, relo->insn_off / 8); in bpf_core_calc_field_relo() 744 prog_name, relo->kind, relo->insn_off / 8); in bpf_core_calc_field_relo() 879 static int bpf_core_calc_relo(const char *prog_name, in bpf_core_calc_relo() argument 897 err = bpf_core_calc_field_relo(prog_name, relo, local_spec, in bpf_core_calc_relo() 900 err = err ?: bpf_core_calc_field_relo(prog_name, relo, targ_spec, in bpf_core_calc_relo() 958 prog_name, relo_idx, core_relo_kind_str(relo->kind), in bpf_core_calc_relo() [all …]
|
D | relo_core.h | 82 int bpf_core_calc_relo_insn(const char *prog_name, 89 int bpf_core_patch_insn(const char *prog_name, struct bpf_insn *insn, 93 int bpf_core_parse_spec(const char *prog_name, const struct btf *btf,
|
/Linux-v6.1/tools/testing/selftests/bpf/ |
D | test_cpp.cpp | 57 std::string prog_name; in try_skeleton_template() local 85 prog_name = bpf_program__name(skel->progs.handle_sys_enter); in try_skeleton_template() 86 if (prog_name != "handle_sys_enter") in try_skeleton_template() 87 fprintf(stderr, "Unexpected program name: %s\n", prog_name.c_str()); in try_skeleton_template()
|
D | veristat.c | 39 char *prog_name; member 283 static bool should_process_prog(const char *path, const char *prog_name) in should_process_prog() argument 294 if (glob_matches(prog_name, env.deny_filters[i].prog_glob)) in should_process_prog() 310 if (glob_matches(prog_name, env.allow_filters[i].prog_glob)) in should_process_prog() 470 free(stats[i].prog_name); in free_verif_stats() 514 const char *prog_name = bpf_program__name(prog); in process_prog() local 550 stats->prog_name = strdup(bpf_program__name(prog)); in process_prog() 556 filename, prog_name, stats->stats[DURATION], in process_prog() 619 const char *prog_name = bpf_program__name(prog); in process_obj() local 631 if (strcmp(prog_name, tprog_name) == 0) { in process_obj() [all …]
|
D | flow_dissector_load.h | 11 const char *prog_name, in bpf_flow_load() argument 27 main_prog = bpf_object__find_program_by_name(*obj, prog_name); in bpf_flow_load()
|
/Linux-v6.1/tools/bpf/bpftool/ |
D | cgroup.c | 100 char prog_name[MAX_PROG_FULL_NAME]; in show_bpf_prog() local 131 get_prog_full_name(&info, prog_fd, prog_name, sizeof(prog_name)); in show_bpf_prog() 141 jsonw_string_field(json_wtr, "name", prog_name); in show_bpf_prog() 154 printf(" %-15s", prog_name); in show_bpf_prog() 156 printf(" %-15s %-15s", attach_flags_str, prog_name); in show_bpf_prog()
|
D | common.c | 334 const char *prog_name = prog_info->name; in get_prog_full_name() local 365 prog_name = btf__name_by_offset(prog_btf, func_type->name_off); in get_prog_full_name() 368 snprintf(name_buff, buff_len, "%s", prog_name); in get_prog_full_name() 728 char prog_name[MAX_PROG_FULL_NAME]; in prog_fd_by_nametag() local 767 get_prog_full_name(&info, fd, prog_name, in prog_fd_by_nametag() 768 sizeof(prog_name)); in prog_fd_by_nametag() 769 if (strncmp(nametag, prog_name, sizeof(prog_name))) { in prog_fd_by_nametag()
|