summaryrefslogtreecommitdiffstats
path: root/tools/bpf/bpftool/gen.c
Commit message (Expand)AuthorAgeFilesLines
* bpftool: clean-up usage of libbpf_get_error()Sahid Orentino Ferdjaoui2022-11-201-6/+4
* libbpf: Hashmap interface update to allow both long and void* keys/valuesEduard Zingerman2022-11-091-12/+7
* bpftool: Fix error message of strerrorTianyi Liu2022-09-301-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-051-0/+108
* bpftool: Add btf enum64 supportYonghong Song2022-06-071-0/+1
* bpftool: Check for NULL ptr of btf in codegen_assertsMichael Mullin2022-06-021-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-091-2/+2
* bpftool: Explicit errno handling in skeletonsDelyan Kratunov2022-03-301-7/+15
* bpftool: Fix generated code in codegen_assertsJiri Olsa2022-03-281-1/+1
* bpftool: Fix a bug in subskeleton code generationYonghong Song2022-03-211-1/+0
* bpftool: Add support for subskeletonsDelyan Kratunov2022-03-171-84/+504
* bpftool: Bpf skeletons assert type sizesDelyan Kratunov2022-02-231-22/+105
* bpftool: Fix C++ additions to skeletonAndrii Nakryiko2022-02-161-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-251-1/+1
* bpftool: Stop using bpf_map__def() APIChristy Lee2022-01-121-6/+6
* bpftool: Only set obj->skeleton on complete successWei Fu2022-01-121-1/+1
* bpftool: Switch bpf_object__load_xattr() to bpf_object__load()Andrii Nakryiko2021-12-101-7/+4
* bpftool: Use libbpf_get_error() to check errorHengqi Chen2021-11-141-4/+6
* bpftool: Update btf_dump__new() and perf_buffer__new_raw() callsAndrii Nakryiko2021-11-111-1/+1
* bpftool: Switch to new btf__type_cnt APIHengqi Chen2021-10-221-2/+2
* bpftool: Improve skeleton generation for data maps without DATASEC typeAndrii Nakryiko2021-10-211-6/+45
* bpftool: Support multiple .rodata/.data internal maps in skeletonAndrii Nakryiko2021-10-211-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-281-1/+4
* bpftool: Provide a helper method for accessing skeleton's embedded ELF dataMatt Smith2021-09-071-12/+19
* tools: bpftool: Document and add bash completion for -L, -B optionsQuentin Monnet2021-07-301-1/+2
* tools: bpftool: Update and synchronise option list in doc and help msgQuentin Monnet2021-07-301-1/+1
* bpftool: Set errno on skeleton failures and propagate errorsAndrii Nakryiko2021-05-251-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-111-0/+4
* libbpf: Add per-file linker optsAndrii Nakryiko2021-05-111-1/+1
* bpftool: Strip const/volatile/restrict modifiers from .bss and .data varsAndrii Nakryiko2021-05-111-0/+2
* bpftool: Add `gen object` command to perform BPF static linkingAndrii Nakryiko2021-03-181-1/+44
* bpftool: Add ability to specify custom skeleton object nameAndrii Nakryiko2021-03-181-3/+26
* tools/bpftool: Remove libbpf_internal.h usage in bpftoolAndrii Nakryiko2020-08-181-2/+0
* tools/bpftool: Generate data section struct with conservative alignmentAndrii Nakryiko2020-08-131-0/+14
* tools/bpftool: Make skeleton code C++17-friendly by dropping typeof()Andrii Nakryiko2020-08-121-4/+4
* tools/bpftool: Fix error handing in do_skeleton()YueHaibing2020-07-211-1/+4
* tools/bpftool: Strip away modifiers from global variablesAndrii Nakryiko2020-07-131-13/+10
* tools/bpftool: Fix skeleton codegenAndrii Nakryiko2020-06-121-2/+0