Lines Matching refs:btf_ext
707 struct btf_ext *btf_ext; member
3268 obj->btf_ext = btf_ext__new(btf_ext_data->d_buf, btf_ext_data->d_size); in bpf_object__init_btf()
3269 err = libbpf_get_error(obj->btf_ext); in bpf_object__init_btf()
3273 obj->btf_ext = NULL; in bpf_object__init_btf()
3278 ext_segs[0] = &obj->btf_ext->func_info; in bpf_object__init_btf()
3279 ext_segs[1] = &obj->btf_ext->line_info; in bpf_object__init_btf()
3280 ext_segs[2] = &obj->btf_ext->core_relo_info; in bpf_object__init_btf()
3478 if (obj->btf_ext && obj->btf_ext->core_relo_info.len && !obj->btf_custom_path) in obj_needs_vmlinux_btf()
5929 if (obj->btf_ext->core_relo_info.len == 0) in bpf_object__relocate_core()
5947 seg = &obj->btf_ext->core_relo_info; in bpf_object__relocate_core()
6267 if (!obj->btf_ext || !kernel_supports(obj, FEAT_BTF_FUNC)) in reloc_prog_func_and_line_info()
6276 err = adjust_prog_btf_ext_info(obj, prog, &obj->btf_ext->func_info, in reloc_prog_func_and_line_info()
6304 err = adjust_prog_btf_ext_info(obj, prog, &obj->btf_ext->line_info, in reloc_prog_func_and_line_info()
6940 if (!obj->btf_ext || !prog->func_info) in bpf_program_fixup_func_info()
7072 if (obj->btf_ext) { in bpf_object__relocate()
9140 btf_ext__free(obj->btf_ext); in bpf_object__close()