Home
last modified time | relevance | path

Searched refs:vmlinux_btf (Results 1 – 9 of 9) sorted by relevance

/tools/testing/selftests/bpf/prog_tests/
A Dbtf_tag.c65 *vmlinux_btf = btf__load_vmlinux_btf(); in load_btfs()
102 btf__free(*vmlinux_btf); in load_btfs()
104 *vmlinux_btf = NULL; in load_btfs()
112 struct btf *vmlinux_btf = NULL, *module_btf = NULL; in test_btf_type_tag_mod_user() local
136 btf__free(vmlinux_btf); in test_btf_type_tag_mod_user()
142 struct btf *vmlinux_btf = NULL; in test_btf_type_tag_vmlinux_user() local
161 btf__free(vmlinux_btf); in test_btf_type_tag_vmlinux_user()
166 struct btf *vmlinux_btf, *module_btf; in test_btf_type_tag_mod_percpu() local
191 btf__free(vmlinux_btf); in test_btf_type_tag_mod_percpu()
197 struct btf *vmlinux_btf = NULL; in test_btf_type_tag_vmlinux_percpu() local
[all …]
A Dbtf_module.c12 struct btf *vmlinux_btf, *module_btf; in test_btf_module() local
20 vmlinux_btf = btf__load_vmlinux_btf(); in test_btf_module()
21 if (!ASSERT_OK_PTR(vmlinux_btf, "could not load vmlinux BTF")) in test_btf_module()
24 module_btf = btf__load_module_btf(module_name, vmlinux_btf); in test_btf_module()
33 btf__free(vmlinux_btf); in test_btf_module()
A Dmodule_fentry_shadow.c58 struct btf *vmlinux_btf = NULL, *mod_btf = NULL; in test_module_fentry_shadow() local
79 vmlinux_btf = btf__load_vmlinux_btf(); in test_module_fentry_shadow()
80 if (!ASSERT_OK_PTR(vmlinux_btf, "load_vmlinux_btf")) in test_module_fentry_shadow()
87 mod_btf = btf_get_from_fd(btf_fd[1], vmlinux_btf); in test_module_fentry_shadow()
91 btf_id[0] = btf__find_by_name_kind(vmlinux_btf, symbol_name, BTF_KIND_FUNC); in test_module_fentry_shadow()
124 btf__free(vmlinux_btf); in test_module_fentry_shadow()
A Dbtf_dedup_split.c473 struct btf *vmlinux_btf, *btf1 = NULL; in test_split_module() local
476 vmlinux_btf = btf__load_vmlinux_btf(); in test_split_module()
477 if (!ASSERT_OK_PTR(vmlinux_btf, "vmlinux_btf")) in test_split_module()
479 nr_base_types = btf__type_cnt(vmlinux_btf); in test_split_module()
483 btf1 = btf__parse_split("/sys/kernel/btf/bpf_testmod", vmlinux_btf); in test_split_module()
539 btf__free(vmlinux_btf); in test_split_module()
A Dbtf_distill.c503 struct btf *split_btf = NULL, *vmlinux_btf = btf__load_vmlinux_btf(); in test_distilled_base_vmlinux() local
507 if (!ASSERT_OK_PTR(vmlinux_btf, "load_vmlinux")) in test_distilled_base_vmlinux()
509 int_id = btf__find_by_name_kind(vmlinux_btf, "int", BTF_KIND_INT); in test_distilled_base_vmlinux()
512 split_btf = btf__new_empty_split(vmlinux_btf); in test_distilled_base_vmlinux()
535 btf__free(vmlinux_btf); in test_distilled_base_vmlinux()
/tools/testing/selftests/bpf/
A Dtest_verifier.c960 static struct btf *vmlinux_btf; variable
965 btf__free(vmlinux_btf); in kfuncs_cleanup()
976 vmlinux_btf = vmlinux_btf ?: btf__load_vmlinux_btf(); in fixup_prog_kfuncs()
977 if (vmlinux_btf) { in fixup_prog_kfuncs()
978 btf_id = btf__find_by_name_kind(vmlinux_btf, in fixup_prog_kfuncs()
986 testmod_btf = testmod_btf ?: btf__load_testmod_btf(vmlinux_btf); in fixup_prog_kfuncs()
A Dtest_progs.c1250 struct btf *vmlinux_btf; in get_bpf_max_tramp_links() local
1253 vmlinux_btf = btf__load_vmlinux_btf(); in get_bpf_max_tramp_links()
1254 if (!ASSERT_OK_PTR(vmlinux_btf, "vmlinux btf")) in get_bpf_max_tramp_links()
1256 ret = get_bpf_max_tramp_links_from(vmlinux_btf); in get_bpf_max_tramp_links()
1257 btf__free(vmlinux_btf); in get_bpf_max_tramp_links()
/tools/lib/bpf/
A Dbtf.h140 LIBBPF_API struct btf *btf__load_module_btf(const char *module_name, struct btf *vmlinux_btf);
A Dbtf.c5421 struct btf *btf__load_module_btf(const char *module_name, struct btf *vmlinux_btf) in btf__load_module_btf() argument
5426 return btf__parse_split(path, vmlinux_btf); in btf__load_module_btf()

Completed in 28 milliseconds