Lines Matching refs:btf_ext
59 struct btf_ext *btf_ext;
148 struct btf_ext *btf_ext;
198 btf_ext__free(linker->btf_ext);
462 btf_ext__free(obj.btf_ext);
666 obj->btf_ext = btf_ext__new(data->d_buf, shdr->sh_size);
667 err = libbpf_get_error(obj->btf_ext);
982 if (!obj->btf_ext)
989 err = err ?: btf_ext_visit_type_ids(obj->btf_ext, check_btf_type_id, obj->btf);
990 err = err ?: btf_ext_visit_str_offs(obj->btf_ext, check_btf_str_off, obj->btf);
2459 if (!obj->btf_ext)
2462 rec_sz = obj->btf_ext->func_info.rec_size;
2463 for_each_btf_ext_sec(&obj->btf_ext->func_info, ext_sec) {
2481 for_each_btf_ext_rec(&obj->btf_ext->func_info, ext_sec, i, src_rec) {
2491 rec_sz = obj->btf_ext->line_info.rec_size;
2492 for_each_btf_ext_sec(&obj->btf_ext->line_info, ext_sec) {
2510 for_each_btf_ext_rec(&obj->btf_ext->line_info, ext_sec, i, src_rec) {
2533 rec_sz = obj->btf_ext->core_relo_info.rec_size;
2534 for_each_btf_ext_sec(&obj->btf_ext->core_relo_info, ext_sec) {
2552 for_each_btf_ext_rec(&obj->btf_ext->core_relo_info, ext_sec, i, src_rec) {
2715 opts.btf_ext = linker->btf_ext;
2734 if (linker->btf_ext) {
2735 raw_data = btf_ext__raw_data(linker->btf_ext, &raw_sz);
2913 linker->btf_ext = btf_ext__new(data, total_sz);
2914 err = libbpf_get_error(linker->btf_ext);
2916 linker->btf_ext = NULL;