summaryrefslogtreecommitdiffstats
path: root/tools/bpf/bpftool/gen.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVMAlexei Starovoitov2024-03-151-1/+1
* libbpf: Recognize __arena global variables.Andrii Nakryiko2024-03-111-0/+13
* bpftool: rename is_internal_mmapable_map into is_mmapable_mapAndrii Nakryiko2024-03-071-9/+9
* bpftool: Generated shadow variables for struct_ops maps.Kui-Feng Lee2024-02-291-1/+236
* bpftool: Be more portable by using POSIX's basename()Arnaldo Carvalho de Melo2024-01-291-3/+6
* bpftool: Align bpf_load_and_run_opts insns and dataIan Rogers2023-10-091-20/+23
* bpftool: Align output skeleton ELF codeIan Rogers2023-10-091-6/+9
* bpftool: Fix -Wcast-qual warningDenys Zagorui2023-09-091-1/+1
* bpftool: clean-up usage of libbpf_get_error()Sahid Orentino Ferdjaoui2022-11-211-6/+4
* libbpf: Hashmap interface update to allow both long and void* keys/valuesEduard Zingerman2022-11-101-12/+7
* bpftool: Fix error message of strerrorTianyi Liu2022-10-011-2/+2
* bpftool: Don't try to return value from void function in skeletonJörn-Thorben Hinz2022-07-291-1/+1
* bpftool: Add support for KIND_RESTRICT to gen min_core_btf commandDaniel Müller2022-07-081-0/+1
* bpftool: Honor BPF_CORE_TYPE_MATCHES relocationDaniel Müller2022-07-061-0/+108
* bpftool: Add btf enum64 supportYonghong Song2022-06-071-0/+1
* bpftool: Check for NULL ptr of btf in codegen_assertsMichael Mullin2022-06-031-0/+3
* bpftool: bpf_link_get_from_fd support for LSM programs in lskelKP Singh2022-05-101-0/+1
* bpftool: Declare generator nameJason Wang2022-05-101-2/+2
* bpftool: Explicit errno handling in skeletonsDelyan Kratunov2022-03-301-7/+15
* bpftool: Fix generated code in codegen_assertsJiri Olsa2022-03-291-1/+1
* bpftool: Fix a bug in subskeleton code generationYonghong Song2022-03-211-1/+0
* bpftool: Add support for subskeletonsDelyan Kratunov2022-03-181-84/+504
* bpftool: Bpf skeletons assert type sizesDelyan Kratunov2022-02-241-22/+105
* bpftool: Fix C++ additions to skeletonAndrii Nakryiko2022-02-171-7/+7
* bpftool: Implement btfgen_get_btf()Mauricio Vásquez2022-02-161-1/+99
* bpftool: Implement "gen min_core_btf" logicMauricio Vásquez2022-02-161-2/+453
* bpftool: Add gen min_core_btf commandMauricio Vásquez2022-02-161-3/+39
* bpftool: Add C++-specific open/load/etc skeleton wrappersAndrii Nakryiko2022-02-151-2/+22
* bpftool: Generalize light skeleton generation.Alexei Starovoitov2022-02-101-19/+20
* libbpf: Open code raw_tp_open and link_create commands.Alexei Starovoitov2022-02-011-3/+3
* libbpf: Add support for bpf iter in light skeleton.Alexei Starovoitov2022-02-011-1/+4
* bpftool: use preferred setters/getters instead of deprecated onesAndrii Nakryiko2022-01-261-1/+1
* bpftool: Stop using bpf_map__def() APIChristy Lee2022-01-131-6/+6
* bpftool: Only set obj->skeleton on complete successWei Fu2022-01-131-1/+1
* bpftool: Switch bpf_object__load_xattr() to bpf_object__load()Andrii Nakryiko2021-12-111-7/+4
* bpftool: Use libbpf_get_error() to check errorHengqi Chen2021-11-151-4/+6
* bpftool: Update btf_dump__new() and perf_buffer__new_raw() callsAndrii Nakryiko2021-11-121-1/+1
* bpftool: Switch to new btf__type_cnt APIHengqi Chen2021-10-231-2/+2
* bpftool: Improve skeleton generation for data maps without DATASEC typeAndrii Nakryiko2021-10-221-6/+45
* bpftool: Support multiple .rodata/.data internal maps in skeletonAndrii Nakryiko2021-10-221-47/+60
* bpftool: Remove unused includes to <bpf/bpf_gen_internal.h>Quentin Monnet2021-10-081-1/+0
* bpftool: Avoid using "?: " in generated codeYucong Sun2021-09-291-1/+4
* bpftool: Provide a helper method for accessing skeleton's embedded ELF dataMatt Smith2021-09-081-12/+19
* tools: bpftool: Document and add bash completion for -L, -B optionsQuentin Monnet2021-07-311-1/+2
* tools: bpftool: Update and synchronise option list in doc and help msgQuentin Monnet2021-07-311-1/+1
* bpftool: Set errno on skeleton failures and propagate errorsAndrii Nakryiko2021-05-261-9/+18
* bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command.Alexei Starovoitov2021-05-191-21/+365
* bpftool: Stop emitting static variables in BPF skeletonAndrii Nakryiko2021-05-121-0/+4
* libbpf: Add per-file linker optsAndrii Nakryiko2021-05-121-1/+1
* bpftool: Strip const/volatile/restrict modifiers from .bss and .data varsAndrii Nakryiko2021-05-121-0/+2