libbpf: add support for BPF cookie for raw_tp/tp_btf programs
authorAndrii Nakryiko <andrii@kernel.org>
Tue, 19 Mar 2024 23:38:51 +0000 (16:38 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 20 Mar 2024 06:05:34 +0000 (23:05 -0700)
commit36ffb2023e3703a64266ca5fed30f710b1263c70
treefb05c40a43afcd3f237b38c253256379c0a23a09
parent68ca5d4eebb8c4de246ee5f634eee26bc689562d
libbpf: add support for BPF cookie for raw_tp/tp_btf programs

Wire up BPF cookie passing or raw_tp and tp_btf programs, both in
low-level and high-level APIs.

Acked-by: Stanislav Fomichev <sdf@google.com>
Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Message-ID: <20240319233852.1977493-5-andrii@kernel.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/lib/bpf/bpf.c
tools/lib/bpf/bpf.h
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf.h
tools/lib/bpf/libbpf.map