mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 11:03:43 +02:00
perf tools: Update header documentation on BPF_PROG_INFO
Update the perf.data file format description on header section HEADER_BPF_PROG_INFO. The information is taken from process_bpf_prog_info() and write_bpf_prog_info() from file util/header.c. Reviewed-by: Jan Polensky <japo@linux.ibm.com> Signed-off-by: Thomas Richter <tmricht@linux.ibm.com> Acked-by: Namhyung Kim <namhyung@kernel.org> Acked-by: Sumanth Korikkar <sumanthk@linux.ibm.com> Cc: Alexander Gordeev <agordeev@linux.ibm.com> Cc: Heiko Carstens <hca@linux.ibm.com> Cc: Vasily Gorbik <gor@linux.ibm.com> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
c0e885e925
commit
817af72c05
|
|
@ -348,6 +348,16 @@ to special needs.
|
|||
|
||||
struct perf_bpil, which contains detailed information about
|
||||
a BPF program, including type, id, tag, jited/xlated instructions, etc.
|
||||
The format of data in HEADER_BPF_PROG_INFO is as follows:
|
||||
u32 count
|
||||
|
||||
struct perf_bpil {
|
||||
u32 info_len; /* size of struct bpf_prog_info, when the tool is compiled */
|
||||
u32 data_len; /* total bytes allocated for data, round up to 8 bytes */
|
||||
u64 arrays; /* which arrays are included in data */
|
||||
struct bpf_prog_info info;
|
||||
u8 data[];
|
||||
}[count];
|
||||
|
||||
HEADER_BPF_BTF = 26,
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user