Home
last modified time | relevance | path

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

/Linux-v6.6/tools/testing/selftests/bpf/prog_tests/
Dbtf_tag.c54 static int load_btfs(struct btf **vmlinux_btf, struct btf **module_btf, in load_btfs() argument
65 *vmlinux_btf = btf__load_vmlinux_btf(); in load_btfs()
66 if (!ASSERT_OK_PTR(*vmlinux_btf, "could not load vmlinux BTF")) in load_btfs()
73 type_id = btf__find_by_name_kind(*vmlinux_btf, "user", BTF_KIND_TYPE_TAG); in load_btfs()
85 *module_btf = btf__load_module_btf(module_name, *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
116 if (load_btfs(&vmlinux_btf, &module_btf, /*needs_vmlinux_tag=*/false)) in test_btf_type_tag_mod_user()
136 btf__free(vmlinux_btf); in test_btf_type_tag_mod_user()
[all …]
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()
Dmodule_fentry_shadow.c57 struct btf *vmlinux_btf = NULL, *mod_btf = NULL; in test_module_fentry_shadow() local
73 vmlinux_btf = btf__load_vmlinux_btf(); in test_module_fentry_shadow()
74 if (!ASSERT_OK_PTR(vmlinux_btf, "load_vmlinux_btf")) in test_module_fentry_shadow()
81 mod_btf = btf_get_from_fd(btf_fd[1], vmlinux_btf); in test_module_fentry_shadow()
85 btf_id[0] = btf__find_by_name_kind(vmlinux_btf, symbol_name, BTF_KIND_FUNC); in test_module_fentry_shadow()
118 btf__free(vmlinux_btf); in test_module_fentry_shadow()
/Linux-v6.6/tools/testing/selftests/bpf/
Dtest_verifier.c962 static struct btf *vmlinux_btf; variable
967 btf__free(vmlinux_btf); in kfuncs_cleanup()
978 vmlinux_btf = vmlinux_btf ?: btf__load_vmlinux_btf(); in fixup_prog_kfuncs()
979 if (vmlinux_btf) { in fixup_prog_kfuncs()
980 btf_id = btf__find_by_name_kind(vmlinux_btf, in fixup_prog_kfuncs()
988 testmod_btf = testmod_btf ?: btf__load_testmod_btf(vmlinux_btf); in fixup_prog_kfuncs()
Dtest_progs.c972 struct btf *vmlinux_btf; in get_bpf_max_tramp_links() local
975 vmlinux_btf = btf__load_vmlinux_btf(); in get_bpf_max_tramp_links()
976 if (!ASSERT_OK_PTR(vmlinux_btf, "vmlinux btf")) in get_bpf_max_tramp_links()
978 ret = get_bpf_max_tramp_links_from(vmlinux_btf); in get_bpf_max_tramp_links()
979 btf__free(vmlinux_btf); in get_bpf_max_tramp_links()
/Linux-v6.6/tools/lib/bpf/
Dbtf.h118 LIBBPF_API struct btf *btf__load_module_btf(const char *module_name, struct btf *vmlinux_btf);
Dbtf.c4809 struct btf *btf__load_module_btf(const char *module_name, struct btf *vmlinux_btf) in btf__load_module_btf() argument
4814 return btf__parse_split(path, vmlinux_btf); in btf__load_module_btf()