/tools/bpf/bpftool/ |
D | xlated_dumper.h | 23 void *func_info; member
|
D | prog.c | 627 void *func_info = NULL; in prog_dump() local 659 func_info = u64_to_ptr(info->func_info); in prog_dump() 725 if (func_info) { in prog_dump() 726 record = func_info + i * info->func_info_rec_size; in prog_dump() 734 if (func_info && func_sig[0] != '\0') { in prog_dump() 742 if (func_info && func_sig[0] != '\0') in prog_dump() 776 dd.func_info = func_info; in prog_dump() 2013 struct bpf_func_info *func_info; in profile_target_name() local 2036 func_info = u64_to_ptr(info_linear->info.func_info); in profile_target_name() 2037 t = btf__type_by_id(btf, func_info[0].type_id); in profile_target_name() [all …]
|
D | xlated_dumper.c | 230 record = dd->func_info; in dump_xlated_json() 314 record = dd->func_info; in dump_xlated_plain()
|
D | btf_dumper.c | 72 finfo = u64_to_ptr(info->func_info); in dump_prog_id_as_func_ptr()
|
/tools/perf/util/ |
D | bpf_counter.c | 65 struct bpf_func_info *func_info; in bpf_target_prog_name() local 88 func_info = u64_to_ptr(info_linear->info.func_info); in bpf_target_prog_name() 89 t = btf__type_by_id(btf, func_info[0].type_id); in bpf_target_prog_name() 92 info_linear->info.btf_id, func_info[0].type_id); in bpf_target_prog_name()
|
D | bpf-event.c | 139 void *func_infos = (void *)(uintptr_t)(info->func_info); in synthesize_bpf_prog_name()
|
/tools/testing/selftests/bpf/prog_tests/ |
D | btf.c | 4272 void *func_info = NULL; in do_test_file() local 4349 func_info = malloc(info.nr_func_info * rec_size); in do_test_file() 4350 if (CHECK(!func_info, "out of memory")) { in do_test_file() 4359 info.func_info = ptr_to_u64(func_info); in do_test_file() 4387 finfo = func_info; in do_test_file() 4419 free(func_info); in do_test_file() 5121 __u32 func_info[MAX_SUBPROGS][2]; member 5158 .func_info = { {0, 5}, {3, 6} }, 5189 .func_info = { {0, 5}, {3, 6} }, 5221 .func_info = { {0, 5}, {3, 6} }, [all …]
|
/tools/lib/bpf/ |
D | linker.c | 129 struct btf_ext_sec_data func_info; member 208 free(sec->func_info.recs); in bpf_linker__free() 2442 rec_sz = obj->btf_ext->func_info.rec_size; in linker_append_btf_ext() 2443 for_each_btf_ext_sec(&obj->btf_ext->func_info, ext_sec) { in linker_append_btf_ext() 2454 if (dst_sec->func_info.rec_sz == 0) in linker_append_btf_ext() 2455 dst_sec->func_info.rec_sz = rec_sz; in linker_append_btf_ext() 2456 if (dst_sec->func_info.rec_sz != rec_sz) { in linker_append_btf_ext() 2461 for_each_btf_ext_rec(&obj->btf_ext->func_info, ext_sec, i, src_rec) { in linker_append_btf_ext() 2462 dst_rec = add_btf_ext_rec(&dst_sec->func_info, src_rec); in linker_append_btf_ext() 2769 if (sec->func_info.rec_cnt) { in finalize_btf_ext() [all …]
|
D | gen_loader.c | 589 int prog_load_attr, license, insns, func_info, line_info; in bpf_gen__prog_load() local 611 func_info = add_data(gen, load_attr->func_info, in bpf_gen__prog_load() 630 emit_rel_store(gen, attr_field(prog_load_attr, func_info), func_info); in bpf_gen__prog_load()
|
D | bpf.c | 262 attr.func_info = ptr_to_u64(load_attr->func_info); in libbpf__bpf_prog_load() 284 finfo = alloc_zero_tailing_info(load_attr->func_info, in libbpf__bpf_prog_load() 293 attr.func_info = ptr_to_u64(finfo); in libbpf__bpf_prog_load() 368 p.func_info = load_attr->func_info; in bpf_load_program_xattr()
|
D | libbpf_internal.h | 269 const void *func_info; member 355 struct btf_ext_info func_info; member
|
D | bpf.h | 91 const void *func_info; member
|
D | btf.h | 91 void **func_info, __u32 *cnt);
|
D | btf.c | 2565 .ext_info = &btf_ext->func_info, in btf_ext_setup_func_info() 2750 void **func_info, __u32 *cnt) in btf_ext__reloc_func_info() argument 2752 return btf_ext_reloc_info(btf, &btf_ext->func_info, sec_name, in btf_ext__reloc_func_info() 2753 insns_cnt, func_info, cnt); in btf_ext__reloc_func_info() 2767 return btf_ext->func_info.rec_size; in btf_ext__func_info_rec_size() 4650 seg = &btf_ext->func_info; in btf_ext_visit_type_ids() 4681 seg = &btf_ext->func_info; in btf_ext_visit_str_offs()
|
D | libbpf.c | 303 void *func_info; member 552 zfree(&prog->func_info); in bpf_program__unload() 5461 if (main_prog != prog && !main_prog->func_info) in reloc_prog_func_and_line_info() 5464 err = adjust_prog_btf_ext_info(obj, prog, &obj->btf_ext->func_info, in reloc_prog_func_and_line_info() 5465 &main_prog->func_info, in reloc_prog_func_and_line_info() 5474 if (main_prog->func_info) { in reloc_prog_func_and_line_info() 6139 load_attr.func_info = prog->func_info; in load_program() 10323 offsetof(struct bpf_prog_info, func_info),
|
/tools/include/uapi/linux/ |
D | bpf.h | 1325 __aligned_u64 func_info; /* func info */ member 5587 __aligned_u64 func_info; member
|