Searched refs:line_info (Results 1 - 18 of 18) sorted by relevance

/linux-master/tools/lib/bpf/
H A Dlinker.c129 struct btf_ext_sec_data line_info; member in struct:dst_sec
208 free(sec->line_info.recs);
2491 rec_sz = obj->btf_ext->line_info.rec_size;
2492 for_each_btf_ext_sec(&obj->btf_ext->line_info, ext_sec) {
2503 if (dst_sec->line_info.rec_sz == 0)
2504 dst_sec->line_info.rec_sz = rec_sz;
2505 if (dst_sec->line_info.rec_sz != rec_sz) {
2510 for_each_btf_ext_rec(&obj->btf_ext->line_info, ext_sec, i, src_rec) {
2511 dst_rec = add_btf_ext_rec(&dst_sec->line_info, src_rec);
2802 if (sec->line_info
[all...]
H A Dbpf_prog_linfo.c123 /* Copy xlated line_info */
130 memcpy(prog_linfo->raw_linfo, (void *)(long)info->line_info, data_sz);
H A Dbpf.c243 const char *func_info, *line_info; local
308 line_info = OPTS_GET(opts, line_info, NULL);
310 attr.line_info = ptr_to_u64(line_info);
347 linfo = alloc_zero_tailing_info(line_info,
356 attr.line_info = ptr_to_u64(linfo);
H A Dgen_loader.c939 int prog_load_attr, license_off, insns_off, func_info, line_info, core_relos; local
966 line_info = add_data(gen, load_attr->line_info,
986 /* populate union bpf_attr with a pointer to line_info */
987 emit_rel_store(gen, attr_field(prog_load_attr, line_info), line_info);
H A Dbpf.h95 const void *line_info; member in struct:bpf_prog_load_opts
H A Dlibbpf_internal.h416 * line_info) from the .BTF.ext. It does not include the __u32 rec_size.
485 struct btf_ext_info line_info; member in struct:btf_ext
H A Dbtf.c2936 .ext_info = &btf_ext->line_info,
2937 .desc = "line_info",
2997 free(btf_ext->line_info.sec_idxs);
5180 seg = &btf_ext->line_info;
H A Dlibbpf.c467 void *line_info; member in struct:bpf_program
732 zfree(&prog->line_info);
3170 ext_segs[1] = &obj->btf_ext->line_info;
6126 goto line_info;
6151 line_info:
6153 if (main_prog != prog && !main_prog->line_info)
6156 err = adjust_prog_btf_ext_info(obj, prog, &obj->btf_ext->line_info,
6157 &main_prog->line_info,
6166 if (main_prog->line_info) {
7349 /* specify func_info/line_info onl
[all...]
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dbtf.c5640 __u32 line_info[MAX_NR_RAW_U32]; member in struct:prog_info_raw_test
5677 .line_info = { BTF_END_RAW },
5708 .line_info = { BTF_END_RAW },
5740 .line_info = { BTF_END_RAW },
5772 .line_info = { BTF_END_RAW },
5777 .descr = "line_info (No subprog)",
5791 .line_info = {
5803 .descr = "line_info (No subprog. insn_off >= prog->len)",
5817 .line_info = {
5827 .err_str = "line_info[
[all...]
/linux-master/tools/perf/util/
H A Dbpf-utils.c55 offsetof(struct bpf_prog_info, line_info),
/linux-master/sound/pci/mixart/
H A Dmixart_core.h110 struct mixart_analog_hw_info line_info; member in struct:mixart_analog_info
/linux-master/include/uapi/linux/
H A Dbpf.h1546 __aligned_u64 line_info; /* line info */ member in struct:bpf_attr::__anon2593
6563 __aligned_u64 line_info; member in struct:bpf_prog_info
/linux-master/tools/include/uapi/linux/
H A Dbpf.h1546 __aligned_u64 line_info; /* line info */ member in struct:bpf_attr::__anon3134
6563 __aligned_u64 line_info; member in struct:bpf_prog_info
/linux-master/drivers/tty/
H A Damiserial.c1364 static inline void line_info(struct seq_file *m, int line, function
1416 line_info(m, 0, &serial_state);
H A Dsynclink_gt.c1165 static inline void line_info(struct seq_file *m, struct slgt_info *info) function
1240 line_info(m, info);
/linux-master/tools/bpf/bpftool/
H A Dprog.c149 holder.line_info = ptr_to_u64(ptr);
/linux-master/kernel/bpf/
H A Dsyscall.c4767 user_linfo = u64_to_user_ptr(info.line_info);
H A Dverifier.c16130 ulinfo = make_bpfptr(attr->line_info, uattr.is_kernel);
16137 verbose(env, "nonzero tailing record in line_info");
16164 verbose(env, "Invalid line_info[%u].insn_off:%u (prev_offset:%u prog->len:%u)\n",
16173 "Invalid insn code at line_info[%u].insn_off\n",
16181 verbose(env, "Invalid line_info[%u].line_off or .file_name_off\n", i);
16252 /* Unlike func_info and line_info, copy and apply each CO-RE

Completed in 1162 milliseconds