libbpf: Clean up and improve CO-RE reloc logging
authorAndrii Nakryiko <andriin@fb.com>
Tue, 18 Aug 2020 22:39:14 +0000 (15:39 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 19 Aug 2020 01:12:45 +0000 (18:12 -0700)
commit28b93c64499ae09d9dc8c04123b15f8654a93c4c
tree2bd626b180c389f75f281501b213c059c132bb6e
parent81ba0889027505b7d5136319117e473a69a923c4
libbpf: Clean up and improve CO-RE reloc logging

Add logging of local/target type kind (struct/union/typedef/etc). Preserve
unresolved root type ID (for cases of typedef). Improve the format of CO-RE
reloc spec output format to contain only relevant and succinct info.

Signed-off-by: Andrii Nakryiko <andriin@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20200818223921.2911963-3-andriin@fb.com
tools/lib/bpf/btf.c
tools/lib/bpf/btf.h
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf_internal.h