Lines Matching refs:btf_ext
469 struct btf_ext *btf_ext; member
2471 obj->btf_ext = btf_ext__new(btf_ext_data->d_buf, in bpf_object__init_btf()
2473 if (IS_ERR(obj->btf_ext)) { in bpf_object__init_btf()
2475 BTF_EXT_ELF_SEC, PTR_ERR(obj->btf_ext)); in bpf_object__init_btf()
2476 obj->btf_ext = NULL; in bpf_object__init_btf()
2526 if (obj->btf_ext && obj->btf_ext->core_relo_info.len) in bpf_object__load_vmlinux_btf()
5903 if (obj->btf_ext->core_relo_info.len == 0) in bpf_object__relocate_core()
5921 seg = &obj->btf_ext->core_relo_info; in bpf_object__relocate_core()
6131 if (!obj->btf_ext || !kernel_supports(FEAT_BTF_FUNC)) in reloc_prog_func_and_line_info()
6140 err = adjust_prog_btf_ext_info(obj, prog, &obj->btf_ext->func_info, in reloc_prog_func_and_line_info()
6168 err = adjust_prog_btf_ext_info(obj, prog, &obj->btf_ext->line_info, in reloc_prog_func_and_line_info()
6431 if (obj->btf_ext) { in bpf_object__relocate()
7962 btf_ext__free(obj->btf_ext); in bpf_object__close()