Lines Matching refs:info
100 struct bpf_prog_linfo *bpf_prog_linfo__new(const struct bpf_prog_info *info)
106 nr_linfo = info->nr_line_info;
115 if (info->line_info_rec_size <
125 prog_linfo->rec_size = info->line_info_rec_size;
130 memcpy(prog_linfo->raw_linfo, (void *)(long)info->line_info, data_sz);
132 nr_jited_func = info->nr_jited_ksyms;
134 !info->jited_line_info ||
135 info->nr_jited_line_info != nr_linfo ||
136 info->jited_line_info_rec_size < sizeof(__u64) ||
137 info->nr_jited_func_lens != nr_jited_func ||
138 !info->jited_ksyms ||
139 !info->jited_func_lens)
140 /* Not enough info to provide jited_line_info */
145 prog_linfo->jited_rec_size = info->jited_line_info_rec_size;
151 (void *)(long)info->jited_line_info, data_sz);
169 (__u64 *)(long)info->jited_ksyms,
170 (__u32 *)(long)info->jited_func_lens))