OSDN Git Service

samples, bpf: Move read_trace_pipe to trace_helpers
authorDaniel T. Lee <danieltimlee@gmail.com>
Sat, 21 Mar 2020 10:04:23 +0000 (19:04 +0900)
committerDaniel Borkmann <daniel@iogearbox.net>
Mon, 23 Mar 2020 21:27:51 +0000 (22:27 +0100)
commit24a6034acc922f1f6292636be4ec4dc3d9b4d2d7
tree727c570476d15c624e63c61ffac6deb56f71bf05
parentc9b24312040edaa89acb6fb91a9a53fb4775309e
samples, bpf: Move read_trace_pipe to trace_helpers

To reduce the reliance of trace samples (trace*_user) on bpf_load,
move read_trace_pipe to trace_helpers. By moving this bpf_loader helper
elsewhere, trace functions can be easily migrated to libbbpf.

Signed-off-by: Daniel T. Lee <danieltimlee@gmail.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Andrii Nakryiko <andriin@fb.com>
Link: https://lore.kernel.org/bpf/20200321100424.1593964-2-danieltimlee@gmail.com
samples/bpf/Makefile
samples/bpf/bpf_load.c
samples/bpf/bpf_load.h
samples/bpf/tracex1_user.c
samples/bpf/tracex5_user.c
tools/testing/selftests/bpf/trace_helpers.c
tools/testing/selftests/bpf/trace_helpers.h