| /linux-6.15/tools/lib/bpf/ |
| H A D | bpf_prog_linfo.c | 116 offsetof(struct bpf_line_info, file_name_off)) in bpf_prog_linfo__new() 180 const struct bpf_line_info * 218 const struct bpf_line_info * 222 const struct bpf_line_info *linfo; in bpf_prog_linfo__lfind()
|
| H A D | libbpf.h | 1639 LIBBPF_API const struct bpf_line_info * 1642 LIBBPF_API const struct bpf_line_info *
|
| H A D | libbpf_internal.h | 528 static inline void bpf_line_info_bswap(struct bpf_line_info *i) in bpf_line_info_bswap()
|
| H A D | gen_loader.c | 973 struct bpf_line_info *li = gen->data_start + line_info; in info_blob_bswap()
|
| /linux-6.15/tools/bpf/bpftool/ |
| H A D | main.h | 113 struct bpf_line_info; 229 const struct bpf_line_info *linfo, 232 const struct bpf_line_info *linfo, bool linum); 234 const struct bpf_line_info *linfo, bool linum);
|
| H A D | xlated_dumper.c | 261 const struct bpf_line_info *linfo; in dump_xlated_json() 340 const struct bpf_line_info *linfo; in dump_xlated_plain() 378 const struct bpf_line_info *last_linfo = NULL; in dump_xlated_for_graph() 409 const struct bpf_line_info *linfo; in dump_xlated_for_graph()
|
| H A D | btf_dumper.c | 770 const struct bpf_line_info *linfo, in btf_dump_linfo_plain() 802 const struct bpf_line_info *linfo, bool linum) in btf_dump_linfo_json() 875 const struct bpf_line_info *linfo, bool linum) in btf_dump_linfo_dotlabel()
|
| H A D | jit_disasm.c | 344 const struct bpf_line_info *linfo = NULL; in disasm_print_insn()
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | btf.c | 5847 .line_info_rec_size = sizeof(struct bpf_line_info), 5874 .line_info_rec_size = sizeof(struct bpf_line_info), 5901 .line_info_rec_size = sizeof(struct bpf_line_info), 5987 .line_info_rec_size = sizeof(struct bpf_line_info), 6023 .line_info_rec_size = sizeof(struct bpf_line_info), 6053 .line_info_rec_size = sizeof(struct bpf_line_info), 6085 .line_info_rec_size = sizeof(struct bpf_line_info), 6117 .line_info_rec_size = sizeof(struct bpf_line_info), 6147 .line_info_rec_size = sizeof(struct bpf_line_info), 6626 struct bpf_line_info *linfo = NULL; in test_get_linfo() [all …]
|
| /linux-6.15/kernel/bpf/ |
| H A D | log.c | 332 static const struct bpf_line_info * 335 const struct bpf_line_info *linfo; in find_linfo() 385 const struct bpf_line_info *linfo, *prev_linfo; in verbose_linfo()
|
| H A D | core.c | 222 const struct bpf_line_info *linfo; in bpf_prog_fill_jited_linfo() 461 struct bpf_line_info *linfo; in bpf_adj_linfo()
|
| H A D | syscall.c | 4682 info->line_info_rec_size != sizeof(struct bpf_line_info)) in set_info_rec_size() 4690 info->line_info_rec_size = sizeof(struct bpf_line_info); in set_info_rec_size()
|
| H A D | verifier.c | 17876 #define MIN_BPF_LINEINFO_SIZE offsetofend(struct bpf_line_info, line_col) 17885 struct bpf_line_info *linfo; in check_btf_line() 17894 if (nr_linfo > INT_MAX / sizeof(struct bpf_line_info)) in check_btf_line() 17906 linfo = kvcalloc(nr_linfo, sizeof(struct bpf_line_info), in check_btf_line() 17917 expected_size = sizeof(struct bpf_line_info); in check_btf_line() 20442 struct bpf_line_info *linfo; in bpf_adj_linfo_after_remove()
|
| /linux-6.15/tools/perf/util/ |
| H A D | disasm_bpf.c | 116 const struct bpf_line_info *linfo = NULL; in symbol__disassemble_bpf()
|
| /linux-6.15/Documentation/bpf/ |
| H A D | drgn.rst | 184 .linfo = (struct bpf_line_info *)0xffff888a707afc00,
|
| H A D | btf.rst | 688 __u32 line_info_rec_size; /* userspace bpf_line_info size */ 690 __u32 line_info_cnt; /* number of bpf_line_info records */ 698 struct bpf_line_info { 832 ``line_info_rec_size`` specifies the size of ``bpf_line_info`` structure when 836 ``bpf_line_info->insn_off`` is different between kernel API and ELF API. For
|
| /linux-6.15/include/linux/ |
| H A D | bpf_verifier.h | 756 const struct bpf_line_info *prev_linfo;
|
| H A D | bpf.h | 1606 struct bpf_line_info *linfo;
|
| /linux-6.15/tools/include/uapi/linux/ |
| H A D | bpf.h | 7356 struct bpf_line_info { struct
|
| /linux-6.15/include/uapi/linux/ |
| H A D | bpf.h | 7356 struct bpf_line_info { struct
|