/linux-master/tools/lib/bpf/ |
H A D | linker.c | 129 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 D | bpf_prog_linfo.c | 123 /* Copy xlated line_info */ 130 memcpy(prog_linfo->raw_linfo, (void *)(long)info->line_info, data_sz);
|
H A D | bpf.c | 243 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 D | gen_loader.c | 939 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 D | bpf.h | 95 const void *line_info; member in struct:bpf_prog_load_opts
|
H A D | libbpf_internal.h | 416 * 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 D | btf.c | 2936 .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 D | libbpf.c | 467 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 D | btf.c | 5640 __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 D | bpf-utils.c | 55 offsetof(struct bpf_prog_info, line_info),
|
/linux-master/sound/pci/mixart/ |
H A D | mixart_core.h | 110 struct mixart_analog_hw_info line_info; member in struct:mixart_analog_info
|
/linux-master/include/uapi/linux/ |
H A D | bpf.h | 1546 __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 D | bpf.h | 1546 __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 D | amiserial.c | 1364 static inline void line_info(struct seq_file *m, int line, function 1416 line_info(m, 0, &serial_state);
|
H A D | synclink_gt.c | 1165 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 D | prog.c | 149 holder.line_info = ptr_to_u64(ptr);
|
/linux-master/kernel/bpf/ |
H A D | syscall.c | 4767 user_linfo = u64_to_user_ptr(info.line_info);
|
H A D | verifier.c | 16130 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
|