| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-22 | bpftool: Add support for signing BPF programs | KP Singh | 1 | -4/+64 |
| 2025-02-10 | bpftool: Using the right format specifiers | Jiayuan Chen | 1 | -6/+6 |
| 2024-07-09 | bpftool: improve skeleton backwards compat with old buggy libbpfs | Andrii Nakryiko | 1 | -14/+32 |
| 2024-06-21 | bpftool: Allow compile-time checks of BPF map auto-attach support in skeleton | Andrii Nakryiko | 1 | -0/+2 |
| 2024-06-06 | libbpf: Auto-attach struct_ops BPF maps in BPF skeleton | Mykyta Yatsenko | 1 | -4/+32 |
| 2024-06-05 | bpftool: Use BTF field iterator in btfgen | Andrii Nakryiko | 1 | -10/+6 |
| 2024-04-02 | bpftool: Use __typeof__() instead of typeof() in BPF skeleton | Andrii Nakryiko | 1 | -2/+2 |
| 2024-03-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
| 2024-03-15 | libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM | Alexei Starovoitov | 1 | -1/+1 |
| 2024-03-14 | bpftool: Cast pointers for shadow types explicitly. | Kui-Feng Lee | 1 | -1/+2 |
| 2024-03-11 | libbpf: Recognize __arena global variables. | Andrii Nakryiko | 1 | -0/+13 |
| 2024-03-07 | bpftool: rename is_internal_mmapable_map into is_mmapable_map | Andrii Nakryiko | 1 | -9/+9 |
| 2024-02-29 | bpftool: Generated shadow variables for struct_ops maps. | Kui-Feng Lee | 1 | -1/+236 |
| 2024-01-29 | bpftool: Be more portable by using POSIX's basename() | Arnaldo Carvalho de Melo | 1 | -3/+6 |
| 2023-10-09 | bpftool: Align bpf_load_and_run_opts insns and data | Ian Rogers | 1 | -20/+23 |
| 2023-10-09 | bpftool: Align output skeleton ELF code | Ian Rogers | 1 | -6/+9 |
| 2023-09-08 | bpftool: Fix -Wcast-qual warning | Denys Zagorui | 1 | -1/+1 |
| 2022-11-20 | bpftool: clean-up usage of libbpf_get_error() | Sahid Orentino Ferdjaoui | 1 | -6/+4 |
| 2022-11-09 | libbpf: Hashmap interface update to allow both long and void* keys/values | Eduard Zingerman | 1 | -12/+7 |
| 2022-09-30 | bpftool: Fix error message of strerror | Tianyi Liu | 1 | -2/+2 |
| 2022-07-29 | bpftool: Don't try to return value from void function in skeleton | Jörn-Thorben Hinz | 1 | -1/+1 |
| 2022-07-08 | bpftool: Add support for KIND_RESTRICT to gen min_core_btf command | Daniel Müller | 1 | -0/+1 |
| 2022-07-05 | bpftool: Honor BPF_CORE_TYPE_MATCHES relocation | Daniel Müller | 1 | -0/+108 |
| 2022-06-07 | bpftool: Add btf enum64 support | Yonghong Song | 1 | -0/+1 |
| 2022-06-02 | bpftool: Check for NULL ptr of btf in codegen_asserts | Michael Mullin | 1 | -0/+3 |
| 2022-05-10 | bpftool: bpf_link_get_from_fd support for LSM programs in lskel | KP Singh | 1 | -0/+1 |
| 2022-05-09 | bpftool: Declare generator name | Jason Wang | 1 | -2/+2 |
| 2022-03-30 | bpftool: Explicit errno handling in skeletons | Delyan Kratunov | 1 | -7/+15 |
| 2022-03-28 | bpftool: Fix generated code in codegen_asserts | Jiri Olsa | 1 | -1/+1 |
| 2022-03-21 | bpftool: Fix a bug in subskeleton code generation | Yonghong Song | 1 | -1/+0 |
| 2022-03-17 | bpftool: Add support for subskeletons | Delyan Kratunov | 1 | -84/+504 |
| 2022-02-23 | bpftool: Bpf skeletons assert type sizes | Delyan Kratunov | 1 | -22/+105 |
| 2022-02-16 | bpftool: Fix C++ additions to skeleton | Andrii Nakryiko | 1 | -7/+7 |
| 2022-02-16 | bpftool: Implement btfgen_get_btf() | Mauricio Vásquez | 1 | -1/+99 |
| 2022-02-16 | bpftool: Implement "gen min_core_btf" logic | Mauricio Vásquez | 1 | -2/+453 |
| 2022-02-16 | bpftool: Add gen min_core_btf command | Mauricio Vásquez | 1 | -3/+39 |
| 2022-02-15 | bpftool: Add C++-specific open/load/etc skeleton wrappers | Andrii Nakryiko | 1 | -2/+22 |
| 2022-02-10 | bpftool: Generalize light skeleton generation. | Alexei Starovoitov | 1 | -19/+20 |
| 2022-02-01 | libbpf: Open code raw_tp_open and link_create commands. | Alexei Starovoitov | 1 | -3/+3 |
| 2022-02-01 | libbpf: Add support for bpf iter in light skeleton. | Alexei Starovoitov | 1 | -1/+4 |
| 2022-01-25 | bpftool: use preferred setters/getters instead of deprecated ones | Andrii Nakryiko | 1 | -1/+1 |
| 2022-01-12 | bpftool: Stop using bpf_map__def() API | Christy Lee | 1 | -6/+6 |
| 2022-01-12 | bpftool: Only set obj->skeleton on complete success | Wei Fu | 1 | -1/+1 |
| 2021-12-10 | bpftool: Switch bpf_object__load_xattr() to bpf_object__load() | Andrii Nakryiko | 1 | -7/+4 |
| 2021-11-14 | bpftool: Use libbpf_get_error() to check error | Hengqi Chen | 1 | -4/+6 |
| 2021-11-11 | bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls | Andrii Nakryiko | 1 | -1/+1 |
| 2021-10-22 | bpftool: Switch to new btf__type_cnt API | Hengqi Chen | 1 | -2/+2 |
| 2021-10-21 | bpftool: Improve skeleton generation for data maps without DATASEC type | Andrii Nakryiko | 1 | -6/+45 |
| 2021-10-21 | bpftool: Support multiple .rodata/.data internal maps in skeleton | Andrii Nakryiko | 1 | -47/+60 |
| 2021-10-08 | bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> | Quentin Monnet | 1 | -1/+0 |
| 2021-09-28 | bpftool: Avoid using "?: " in generated code | Yucong Sun | 1 | -1/+4 |
| 2021-09-07 | bpftool: Provide a helper method for accessing skeleton's embedded ELF data | Matt Smith | 1 | -12/+19 |
| 2021-07-30 | tools: bpftool: Document and add bash completion for -L, -B options | Quentin Monnet | 1 | -1/+2 |
| 2021-07-30 | tools: bpftool: Update and synchronise option list in doc and help msg | Quentin Monnet | 1 | -1/+1 |
| 2021-05-25 | bpftool: Set errno on skeleton failures and propagate errors | Andrii Nakryiko | 1 | -9/+18 |
| 2021-05-19 | bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. | Alexei Starovoitov | 1 | -21/+365 |
| 2021-05-11 | bpftool: Stop emitting static variables in BPF skeleton | Andrii Nakryiko | 1 | -0/+4 |
| 2021-05-11 | libbpf: Add per-file linker opts | Andrii Nakryiko | 1 | -1/+1 |
| 2021-05-11 | bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars | Andrii Nakryiko | 1 | -0/+2 |
| 2021-03-18 | bpftool: Add `gen object` command to perform BPF static linking | Andrii Nakryiko | 1 | -1/+44 |
| 2021-03-18 | bpftool: Add ability to specify custom skeleton object name | Andrii Nakryiko | 1 | -3/+26 |
| 2020-08-18 | tools/bpftool: Remove libbpf_internal.h usage in bpftool | Andrii Nakryiko | 1 | -2/+0 |
| 2020-08-13 | tools/bpftool: Generate data section struct with conservative alignment | Andrii Nakryiko | 1 | -0/+14 |
| 2020-08-12 | tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() | Andrii Nakryiko | 1 | -4/+4 |
| 2020-07-21 | tools/bpftool: Fix error handing in do_skeleton() | YueHaibing | 1 | -1/+4 |
| 2020-07-13 | tools/bpftool: Strip away modifiers from global variables | Andrii Nakryiko | 1 | -13/+10 |
| 2020-06-12 | tools/bpftool: Fix skeleton codegen | Andrii Nakryiko | 1 | -2/+0 |
| 2020-06-11 | tools, bpftool: Exit on error in function codegen | Tobias Klauser | 1 | -5/+6 |
| 2020-06-11 | tools, bpftool: Fix memory leak in codegen error cases | Tobias Klauser | 1 | -0/+2 |
| 2020-06-01 | tools, bpftool: Clean subcommand help messages | Quentin Monnet | 1 | -3/+3 |
| 2020-04-26 | tools/bpf/bpftool: Remove duplicate headers | Jagadeesh Pagadala | 1 | -1/+0 |
| 2020-01-20 | bpftool: Use consistent include paths for libbpf | Toke Høiland-Jørgensen | 1 | -5/+5 |
| 2019-12-27 | bpftool: Make skeleton C code compilable with C++ compiler | Andrii Nakryiko | 1 | -5/+5 |
| 2019-12-18 | libbpf: Put Kconfig externs into .kconfig section | Andrii Nakryiko | 1 | -4/+4 |
| 2019-12-18 | bpftool: Simplify format string to not use positional args | Andrii Nakryiko | 1 | -2/+2 |
| 2019-12-17 | bpftool, selftests/bpf: Embed object file inside skeleton | Andrii Nakryiko | 1 | -89/+143 |
| 2019-12-16 | bpftool: Fix compilation warning on shadowed variable | Paul Chaignon | 1 | -1/+1 |
| 2019-12-15 | bpftool: Generate externs datasec in BPF skeleton | Andrii Nakryiko | 1 | -0/+4 |
| 2019-12-15 | bpftool: Add skeleton codegen command | Andrii Nakryiko | 1 | -0/+551 |