Few follow up improvements to bpftool for split BTF support:
- emit "name <anon>" for non-named BTFs in `bpftool btf show` command;
- when dumping /sys/kernel/btf/<module> use /sys/kernel/btf/vmlinux as the
base BTF, unless base BTF is explicitly specified with -B flag.
This patch set also adds btf__base_btf() getter to access base BTF of the
struct btf.
Andrii Nakryiko (3):
tools/bpftool: emit name <anon> for anonymous BTFs
libbpf: add base BTF accessor
tools/bpftool: auto-detect split BTFs in common cases
tools/bpf/bpftool/btf.c | 27 +++++++++++++++++++++++----
tools/lib/bpf/btf.c | 5 +++++
tools/lib/bpf/btf.h | 1 +
tools/lib/bpf/libbpf.map | 1 +
4 files changed, 30 insertions(+), 4 deletions(-)
--
2.24.1