Home
last modified time | relevance | path

Searched refs:bpf_line_info (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/tools/lib/bpf/
H A Dbpf_prog_linfo.c116 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 Dlibbpf.h1639 LIBBPF_API const struct bpf_line_info *
1642 LIBBPF_API const struct bpf_line_info *
H A Dlibbpf_internal.h528 static inline void bpf_line_info_bswap(struct bpf_line_info *i) in bpf_line_info_bswap()
H A Dgen_loader.c973 struct bpf_line_info *li = gen->data_start + line_info; in info_blob_bswap()
/linux-6.15/tools/bpf/bpftool/
H A Dmain.h113 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 Dxlated_dumper.c261 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 Dbtf_dumper.c770 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 Djit_disasm.c344 const struct bpf_line_info *linfo = NULL; in disasm_print_insn()
/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dbtf.c5847 .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 Dlog.c332 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 Dcore.c222 const struct bpf_line_info *linfo; in bpf_prog_fill_jited_linfo()
461 struct bpf_line_info *linfo; in bpf_adj_linfo()
H A Dsyscall.c4682 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 Dverifier.c17876 #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 Ddisasm_bpf.c116 const struct bpf_line_info *linfo = NULL; in symbol__disassemble_bpf()
/linux-6.15/Documentation/bpf/
H A Ddrgn.rst184 .linfo = (struct bpf_line_info *)0xffff888a707afc00,
H A Dbtf.rst688 __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 Dbpf_verifier.h756 const struct bpf_line_info *prev_linfo;
H A Dbpf.h1606 struct bpf_line_info *linfo;
/linux-6.15/tools/include/uapi/linux/
H A Dbpf.h7356 struct bpf_line_info { struct
/linux-6.15/include/uapi/linux/
H A Dbpf.h7356 struct bpf_line_info { struct