Lines Matching refs:linfo
335 const struct bpf_line_info *linfo; in find_linfo() local
346 linfo = prog->aux->linfo; in find_linfo()
364 if (linfo[m].insn_off <= insn_off) in find_linfo()
370 return &linfo[l]; in find_linfo()
385 const struct bpf_line_info *linfo, *prev_linfo; in verbose_linfo() local
393 linfo = find_linfo(env, insn_off); in verbose_linfo()
394 if (!linfo || linfo == prev_linfo) in verbose_linfo()
405 if (prev_linfo && linfo->file_name_off == prev_linfo->file_name_off && in verbose_linfo()
406 BPF_LINE_INFO_LINE_NUM(linfo->line_col) == BPF_LINE_INFO_LINE_NUM(prev_linfo->line_col)) in verbose_linfo()
418 s = ltrim(btf_name_by_offset(btf, linfo->line_off)); in verbose_linfo()
421 s = btf_name_by_offset(btf, linfo->file_name_off); in verbose_linfo()
425 verbose(env, " @ %s:%u\n", fname, BPF_LINE_INFO_LINE_NUM(linfo->line_col)); in verbose_linfo()
427 env->prev_linfo = linfo; in verbose_linfo()