Home
last modified time | relevance | path

Searched refs:kernel_btf (Results 1 – 5 of 5) sorted by relevance

/linux/tools/bpf/bpftool/Documentation/
H A Dbpftool-prog.rst34 | **bpftool** **prog** { **load** | **loadall** } *OBJ* *PATH* [**type** *TYPE*] [**map** { **idx** *IDX* | **name** *NAME* } *MAP*] [{ **offload_dev** | **xdpmeta_dev** } *NAME*] [**pinmaps** *MAP_DIR*] [**autoattach**] [**kernel_btf** *BTF_FILE*]
131 bpftool prog { load | loadall } *OBJ* *PATH* [type *TYPE*] [map { idx *IDX* | name *NAME* } *MAP*] [{ offload_dev | xdpmeta_dev } *NAME*] [pinmaps *MAP_DIR*] [autoattach] [kernel_btf *BTF_FILE*]
157 The **kernel_btf** option allows specifying an external BTF file to replace
/linux/tools/bpf/bpftool/
H A Dbtf.c879 return btf_info.kernel_btf && strncmp(btf_name, "vmlinux", sizeof(btf_name)) != 0; in btf_is_kernel_module()
1347 if (info->kernel_btf) in do_show()
1398 jsonw_bool_field(json_wtr, "kernel", info->kernel_btf); in do_show()
/linux/kernel/bpf/
H A Dbtf.c280 bool kernel_btf; member
540 return btf->kernel_btf && !btf->base_btf; in btf_is_vmlinux()
6387 btf->kernel_btf = true; in BTF_ID_LIST_SINGLE()
6506 btf->kernel_btf = true; in btf_parse_module()
8266 info.kernel_btf = btf->kernel_btf; in btf_get_info_by_fd()
8327 return btf->kernel_btf; in btf_is_kernel()
8332 return btf->kernel_btf && strcmp(btf->name, "vmlinux") != 0; in btf_is_module()
/linux/tools/include/uapi/linux/
H A Dbpf.h6730 __u32 kernel_btf;
6695 __u32 kernel_btf; global() member
/linux/tools/lib/bpf/
H A Dlibbpf.c5864 if (!info.kernel_btf || strcmp(name, "vmlinux") == 0) { in bpf_core_find_cands()