-
- Downloads
bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd()
Use the new type-safe wrappers around bpf_obj_get_info_by_fd(). Split the bpf_obj_get_info_by_fd() call in build_btf_type_table() in two, since knowing the type helps with the Memory Sanitizer. Improve map_parse_fd_and_info() type safety by using struct bpf_map_info * instead of void * for info. Signed-off-by:Ilya Leoshkevich <iii@linux.ibm.com> Signed-off-by:
Andrii Nakryiko <andrii@kernel.org> Reviewed-by:
Quentin Monnet <quentin@isovalent.com> Link: https://lore.kernel.org/bpf/20230214231221.249277-4-iii@linux.ibm.com
Showing
- tools/bpf/bpftool/btf.c 8 additions, 5 deletionstools/bpf/bpftool/btf.c
- tools/bpf/bpftool/btf_dumper.c 2 additions, 2 deletionstools/bpf/bpftool/btf_dumper.c
- tools/bpf/bpftool/cgroup.c 2 additions, 2 deletionstools/bpf/bpftool/cgroup.c
- tools/bpf/bpftool/common.c 7 additions, 6 deletionstools/bpf/bpftool/common.c
- tools/bpf/bpftool/link.c 2 additions, 2 deletionstools/bpf/bpftool/link.c
- tools/bpf/bpftool/main.h 2 additions, 1 deletiontools/bpf/bpftool/main.h
- tools/bpf/bpftool/map.c 4 additions, 4 deletionstools/bpf/bpftool/map.c
- tools/bpf/bpftool/prog.c 11 additions, 11 deletionstools/bpf/bpftool/prog.c
- tools/bpf/bpftool/struct_ops.c 3 additions, 3 deletionstools/bpf/bpftool/struct_ops.c
Loading
Please register or sign in to comment