Lines Matching defs:linfo
378 struct bpf_line_info *linfo;
384 linfo = prog->aux->linfo;
388 if (linfo[i].insn_off >= off)
394 if (linfo[i].insn_off < off + cnt)
399 /* First live insn doesn't match first live linfo, it needs to "inherit"
400 * last removed linfo. prog is already modified, so prog->len == off
404 (i == nr_linfo || linfo[i].insn_off != off + cnt)) {
406 linfo[--i].insn_off = off + cnt;
411 memmove(linfo + l_off, linfo + i,
412 sizeof(*linfo) * (nr_linfo - i));
418 /* pull all linfo[i].insn_off >= off + cnt in by cnt */
420 linfo[i].insn_off -= cnt;
1133 func[i]->aux->linfo = prog->aux->linfo;