Lines Matching refs:btf_ext

59 	struct btf_ext *btf_ext;  member
148 struct btf_ext *btf_ext; member
198 btf_ext__free(linker->btf_ext); in bpf_linker__free()
461 btf_ext__free(obj.btf_ext); in bpf_linker__add_file()
665 obj->btf_ext = btf_ext__new(data->d_buf, shdr->sh_size); in linker_load_obj_file()
666 err = libbpf_get_error(obj->btf_ext); in linker_load_obj_file()
967 if (!obj->btf_ext) in linker_sanity_check_btf_ext()
974 err = err ?: btf_ext_visit_type_ids(obj->btf_ext, check_btf_type_id, obj->btf); in linker_sanity_check_btf_ext()
975 err = err ?: btf_ext_visit_str_offs(obj->btf_ext, check_btf_str_off, obj->btf); in linker_sanity_check_btf_ext()
2434 if (!obj->btf_ext) in linker_append_btf_ext()
2437 rec_sz = obj->btf_ext->func_info.rec_size; in linker_append_btf_ext()
2438 for_each_btf_ext_sec(&obj->btf_ext->func_info, ext_sec) { in linker_append_btf_ext()
2456 for_each_btf_ext_rec(&obj->btf_ext->func_info, ext_sec, i, src_rec) { in linker_append_btf_ext()
2466 rec_sz = obj->btf_ext->line_info.rec_size; in linker_append_btf_ext()
2467 for_each_btf_ext_sec(&obj->btf_ext->line_info, ext_sec) { in linker_append_btf_ext()
2485 for_each_btf_ext_rec(&obj->btf_ext->line_info, ext_sec, i, src_rec) { in linker_append_btf_ext()
2508 rec_sz = obj->btf_ext->core_relo_info.rec_size; in linker_append_btf_ext()
2509 for_each_btf_ext_sec(&obj->btf_ext->core_relo_info, ext_sec) { in linker_append_btf_ext()
2527 for_each_btf_ext_rec(&obj->btf_ext->core_relo_info, ext_sec, i, src_rec) { in linker_append_btf_ext()
2689 err = btf__dedup(linker->btf, linker->btf_ext, NULL); in finalize_btf()
2707 if (linker->btf_ext) { in finalize_btf()
2708 raw_data = btf_ext__get_raw_data(linker->btf_ext, &raw_sz); in finalize_btf()
2886 linker->btf_ext = btf_ext__new(data, total_sz); in finalize_btf_ext()
2887 err = libbpf_get_error(linker->btf_ext); in finalize_btf_ext()
2889 linker->btf_ext = NULL; in finalize_btf_ext()