Lines Matching refs:insn_off

213 find_linfo(const struct bpf_verifier_env *env, u32 insn_off)  in find_linfo()  argument
222 if (!nr_linfo || insn_off >= prog->len) in find_linfo()
227 if (insn_off < linfo[i].insn_off) in find_linfo()
292 u32 insn_off, in verbose_linfo() argument
300 linfo = find_linfo(env, insn_off); in verbose_linfo()
6464 if (krecord[i].insn_off) { in check_btf_func()
6467 krecord[i].insn_off); in check_btf_func()
6471 } else if (krecord[i].insn_off <= prev_offset) { in check_btf_func()
6474 krecord[i].insn_off, prev_offset); in check_btf_func()
6479 if (env->subprog_info[i].start != krecord[i].insn_off) { in check_btf_func()
6494 prev_offset = krecord[i].insn_off; in check_btf_func()
6515 env->prog->aux->func_info[i].insn_off = env->subprog_info[i].start; in adjust_btf_func()
6588 if ((i && linfo[i].insn_off <= prev_offset) || in check_btf_line()
6589 linfo[i].insn_off >= prog->len) { in check_btf_line()
6591 i, linfo[i].insn_off, prev_offset, in check_btf_line()
6597 if (!prog->insnsi[linfo[i].insn_off].code) { in check_btf_line()
6613 if (linfo[i].insn_off == sub[s].start) { in check_btf_line()
6616 } else if (sub[s].start < linfo[i].insn_off) { in check_btf_line()
6623 prev_offset = linfo[i].insn_off; in check_btf_line()
8218 if (linfo[i].insn_off >= off) in bpf_adj_linfo_after_remove()
8224 if (linfo[i].insn_off < off + cnt) in bpf_adj_linfo_after_remove()
8234 (i == nr_linfo || linfo[i].insn_off != off + cnt)) { in bpf_adj_linfo_after_remove()
8236 linfo[--i].insn_off = off + cnt; in bpf_adj_linfo_after_remove()
8250 linfo[i].insn_off -= cnt; in bpf_adj_linfo_after_remove()