Lines Matching defs:line_info
129 struct btf_ext_sec_data line_info;
208 free(sec->line_info.recs);
2472 rec_sz = obj->btf_ext->line_info.rec_size;
2473 for_each_btf_ext_sec(&obj->btf_ext->line_info, ext_sec) {
2484 if (dst_sec->line_info.rec_sz == 0)
2485 dst_sec->line_info.rec_sz = rec_sz;
2486 if (dst_sec->line_info.rec_sz != rec_sz) {
2491 for_each_btf_ext_rec(&obj->btf_ext->line_info, ext_sec, i, src_rec) {
2492 dst_rec = add_btf_ext_rec(&dst_sec->line_info, src_rec);
2783 if (sec->line_info.rec_cnt) {
2785 line_rec_sz = sec->line_info.rec_sz;
2786 if (line_rec_sz != sec->line_info.rec_sz) {
2787 pr_warn("mismatch in line_info record size %zu != %u\n",
2788 line_rec_sz, sec->line_info.rec_sz);
2792 lines_sz += sizeof(struct btf_ext_info_sec) + line_rec_sz * sec->line_info.rec_cnt;
2867 sz = emit_btf_ext_data(linker, cur, sec->sec_name, &sec->line_info);