summaryrefslogtreecommitdiff
path: root/tools/bpf/bpftool/btf.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-01bpftool: Remove unused struct btf_attach_pointYuan Can1-5/+0
2022-06-07bpftool: Add btf enum64 supportYonghong Song1-3/+54
2022-05-14bpftool: Use sysfs vmlinux when dumping BTF by IDLarysa Zaremba1-9/+53
2022-01-13bpftool: Fix error check when calling hashmap__new()Mauricio Vásquez1-1/+1
2021-11-15bpftool: Use libbpf_get_error() to check errorHengqi Chen1-4/+5
2021-11-12bpftool: Support BTF_KIND_TYPE_TAGYonghong Song1-0/+2
2021-11-12bpftool: Update btf_dump__new() and perf_buffer__new_raw() callsAndrii Nakryiko1-1/+1
2021-10-26bpftool: Switch to libbpf's hashmap for PIDs/names referencesQuentin Monnet1-4/+3
2021-10-26bpftool: Switch to libbpf's hashmap for programs/maps in BTF listingQuentin Monnet1-68/+57
2021-10-23bpftool: Switch to new btf__type_cnt APIHengqi Chen1-6/+6
2021-10-19bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAGYonghong Song1-3/+3
2021-09-15bpftool: Add support for BTF_KIND_TAGYonghong Song1-0/+12
2021-07-31tools: bpftool: Document and add bash completion for -L, -B optionsQuentin Monnet1-1/+2
2021-07-31tools: bpftool: Update and synchronise option list in doc and help msgQuentin Monnet1-1/+1
2021-07-30tools: bpftool: Support dumping split BTF by idQuentin Monnet1-1/+1
2021-07-30tools: Replace btf__get_from_id() with btf__load_from_kernel_by_id()Quentin Monnet1-6/+2
2021-04-24bpftool: Dump more info about DATASEC membersAndrii Nakryiko1-8/+18
2021-04-24bpftool: Support dumping BTF VAR's "extern" linkageAndrii Nakryiko1-1/+3
2021-03-16bpftool: Fix maybe-uninitialized warningsAndrii Nakryiko1-0/+3
2021-03-05tools/bpftool: Add BTF_KIND_FLOAT supportIlya Leoshkevich1-0/+8
2020-12-04Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-4/+23
2020-12-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2020-12-03tools/bpftool: Auto-detect split BTFs in common casesAndrii Nakryiko1-4/+21
2020-12-03tools/bpftool: Emit name <anon> for anonymous BTFsAndrii Nakryiko1-0/+2
2020-11-25bpftool: Fix error return value in build_btf_type_tableZhen Lei1-0/+1
2020-11-11tools/bpftool: Add support for in-kernel and named BTF in `btf show`Andrii Nakryiko1-1/+27
2020-11-06tools/bpftool: Add bpftool support for split BTFAndrii Nakryiko1-3/+6
2020-08-03tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from fileAndrii Nakryiko1-53/+1
2020-08-03tools, bpftool: Fix wrong return value in do_dump()Tianjia Zhang1-1/+1
2020-06-23tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDsAndrii Nakryiko1-0/+6
2020-06-02tools, bpftool: Print correct error message when failing to load BTFTobias Klauser1-1/+1
2020-06-02tools, bpftool: Clean subcommand help messagesQuentin Monnet1-4/+4
2020-04-26tools/bpf/bpftool: Remove duplicate headersJagadeesh Pagadala1-1/+0
2020-03-03bpftool: Add header guards to generated vmlinux.hAndrii Nakryiko1-0/+5
2020-01-24bpftool: Print function linkage in BTF dumpAndrii Nakryiko1-4/+23
2020-01-21bpftool: Use consistent include paths for libbpfToke Høiland-Jørgensen1-4/+4
2020-01-14bpftool: Apply preserve_access_index attribute to all types in BTF dumpAndrii Nakryiko1-0/+8
2019-11-25tools, bpftool: Fix warning on ignored return value for 'read'Quentin Monnet1-3/+3
2019-10-26bpftool: Allow to read btf as raw dataJiri Olsa1-1/+56
2019-08-20tools: bpftool: implement "bpftool btf show|list"Quentin Monnet1-2/+340
2019-08-16tools: bpftool: fix argument for p_err() in BTF do_dump()Quentin Monnet1-1/+1
2019-05-25bpftool: add C output format option to btf dump subcommandAndrii Nakryiko1-2/+73
2019-05-25bpftool: use libbpf's btf__parse_elf APIAndrii Nakryiko1-109/+8
2019-05-17bpftool: fix BTF raw dump of FWD's fwd_kindAndrii Nakryiko1-2/+2
2019-04-26bpftool: add ability to dump BTF typesAndrii Nakryiko1-0/+586