Home
last modified time | relevance | path

Searched refs:nr_linfo (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/tools/lib/bpf/
Dbpf_prog_linfo.c16 __u32 nr_linfo; member
25 __u32 nr_jited_func, nr_linfo; in dissect_jited_func() local
44 nr_linfo = prog_linfo->nr_linfo; in dissect_jited_func()
47 i < nr_linfo && f < nr_jited_func; in dissect_jited_func()
80 nr_linfo - prev_i; in dissect_jited_func()
103 __u32 nr_linfo, nr_jited_func; in bpf_prog_linfo__new() local
106 nr_linfo = info->nr_line_info; in bpf_prog_linfo__new()
108 if (!nr_linfo) in bpf_prog_linfo__new()
124 prog_linfo->nr_linfo = nr_linfo; in bpf_prog_linfo__new()
126 data_sz = (__u64)nr_linfo * prog_linfo->rec_size; in bpf_prog_linfo__new()
[all …]
/Linux-v5.10/kernel/bpf/
Dcore.c136 if (!prog->aux->nr_linfo || !prog->jit_requested) in bpf_prog_alloc_jited_linfo()
139 prog->aux->jited_linfo = kcalloc(prog->aux->nr_linfo, in bpf_prog_alloc_jited_linfo()
187 u32 linfo_idx, insn_start, insn_end, nr_linfo, i; in bpf_prog_fill_jited_linfo() local
203 nr_linfo = prog->aux->nr_linfo - linfo_idx; in bpf_prog_fill_jited_linfo()
205 for (i = 1; i < nr_linfo && linfo[i].insn_off < insn_end; i++) in bpf_prog_fill_jited_linfo()
419 u32 i, nr_linfo; in bpf_adj_linfo() local
421 nr_linfo = prog->aux->nr_linfo; in bpf_adj_linfo()
422 if (!nr_linfo || !delta) in bpf_adj_linfo()
427 for (i = 0; i < nr_linfo; i++) in bpf_adj_linfo()
432 for (; i < nr_linfo; i++) in bpf_adj_linfo()
Dverifier.c254 u32 i, nr_linfo; in find_linfo() local
257 nr_linfo = prog->aux->nr_linfo; in find_linfo()
259 if (!nr_linfo || insn_off >= prog->len) in find_linfo()
263 for (i = 1; i < nr_linfo; i++) in find_linfo()
8312 u32 i, s, nr_linfo, ncopy, expected_size, rec_size, prev_offset = 0; in check_btf_line() local
8320 nr_linfo = attr->line_info_cnt; in check_btf_line()
8321 if (!nr_linfo) in check_btf_line()
8333 linfo = kvcalloc(nr_linfo, sizeof(struct bpf_line_info), in check_btf_line()
8346 for (i = 0; i < nr_linfo; i++) { in check_btf_line()
8421 prog->aux->nr_linfo = nr_linfo; in check_btf_line()
[all …]
Dsyscall.c3606 info.nr_line_info = prog->aux->nr_linfo; in bpf_prog_get_info_by_fd()
3619 info.nr_jited_line_info = prog->aux->nr_linfo; in bpf_prog_get_info_by_fd()
/Linux-v5.10/Documentation/bpf/
Ddrgn.rst187 .nr_linfo = (u32)37,
/Linux-v5.10/include/linux/
Dbpf.h825 u32 nr_linfo; member