2024-01-19 11:05 UTC+0000 ~ Jiri Olsa <jolsa@xxxxxxxxxx> > hi, > this patchset adds support to retrieve cookies from existing tracing > links that still did not support it plus changes to bpftool to display > them. It's leftover we discussed some time ago [1]. > > thanks, > jirka > > v2 changes: > - added review/ack tags > - fixed memory leak [Quentin] > - align the uapi fields properly [Yafang Shao] > > > [1] https://lore.kernel.org/bpf/CALOAHbAZ6=A9j3VFCLoAC_WhgQKU7injMf06=cM2sU4Hi4Sx+Q@xxxxxxxxxxxxxx/ > --- > Jiri Olsa (8): > bpf: Add cookie to perf_event bpf_link_info records > bpf: Store cookies in kprobe_multi bpf_link_info data > bpftool: Fix wrong free call in do_show_link > selftests/bpf: Add cookies check for kprobe_multi fill_link_info test > selftests/bpf: Add cookies check for perf_event fill_link_info test > selftests/bpf: Add fill_link_info test for perf event > bpftool: Display cookie for perf event link probes > bpftool: Display cookie for kprobe multi link > > include/uapi/linux/bpf.h | 7 ++++++ > kernel/bpf/syscall.c | 4 ++++ > kernel/trace/bpf_trace.c | 15 +++++++++++++ > tools/bpf/bpftool/link.c | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------- > tools/include/uapi/linux/bpf.h | 7 ++++++ > tools/testing/selftests/bpf/prog_tests/fill_link_info.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------- > tools/testing/selftests/bpf/progs/test_fill_link_info.c | 6 +++++ > 7 files changed, 214 insertions(+), 33 deletions(-) Reviewed-by: Quentin Monnet <quentin@xxxxxxxxxxxxx> Thank you!