Searched refs:src_btf (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/tools/bpf/bpftool/ |
| H A D | gen.c | 1963 struct btf *src_btf; member 1982 btf__free(info->src_btf); in btfgen_free_info() 1998 info->src_btf = btf__parse(targ_btf_path, NULL); in btfgen_new_info() 1999 if (!info->src_btf) { in btfgen_new_info() 2107 struct btf *btf = info->src_btf; in btfgen_record_field_relo() 2170 struct btf *btf = info->src_btf; in btfgen_mark_type_match() 2461 type = btf__type_by_id(info->src_btf, i); in btfgen_get_btf() 2469 name = btf__str_by_offset(info->src_btf, type->name_off); in btfgen_get_btf() 2488 name = btf__str_by_offset(info->src_btf, m->name_off); in btfgen_get_btf() 2496 err = btf__add_type(btf_new, info->src_btf, type); in btfgen_get_btf() [all …]
|
| /linux-6.15/tools/lib/bpf/ |
| H A D | btf.h | 129 LIBBPF_API int btf__distill_base(const struct btf *src_btf, struct btf **new_base_btf, 176 LIBBPF_API int btf__add_type(struct btf *btf, const struct btf *src_btf, 199 LIBBPF_API int btf__add_btf(struct btf *btf, const struct btf *src_btf);
|
| H A D | btf.c | 1875 struct btf_pipe p = { .src = src_btf, .dst = btf }; in btf__add_type() 1891 if (src_btf->base_btf) in btf__add_btf() 1903 data_sz = src_btf->hdr->type_len; in btf__add_btf() 1904 cnt = btf__type_cnt(src_btf) - 1; in btf__add_btf() 1922 memcpy(t, src_btf->types_data, data_sz); in btf__add_btf() 5601 unsigned int n = btf__type_cnt(src_btf); in btf__distill_base() 5607 old_base = btf__base_btf(src_btf); in btf__distill_base() 5622 dist.pipe.src = src_btf; in btf__distill_base() 5636 for (i = src_btf->start_id; i < n; i++) { in btf__distill_base() 5660 for (i = src_btf->start_id; i < n; i++) { in btf__distill_base() [all …]
|
| H A D | linker.c | 1928 struct btf *src_btf, int src_id) in complete_extern_btf_info() argument 1931 struct btf_type *src_t = btf_type_by_id(src_btf, src_id); in complete_extern_btf_info() 1947 src_t = btf_type_by_id(src_btf, src_t->type); in complete_extern_btf_info() 1968 s = btf__str_by_offset(src_btf, src_p->name_off); in complete_extern_btf_info()
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | core_reloc.c | 986 static int run_btfgen(const char *src_btf, const char *dst_btf, const char *objpath) in run_btfgen() argument 993 src_btf, dst_btf, objpath); in run_btfgen()
|