summaryrefslogtreecommitdiffstats
path: root/include/linux/btf.h
Commit message (Expand)AuthorAgeFilesLines
* btf: Allow dynamic pointer parameters in kfuncsRoberto Sassu2022-09-211-0/+9
* bpf/verifier: allow kfunc to return an allocated memBenjamin Tissoires2022-09-071-0/+10
* bpf: add destructive kfunc flagArtem Savkov2022-08-101-1/+2
* btf: Add a new kfunc flag which allows to mark a function to be sleepableBenjamin Tissoires2022-08-091-0/+1
* bpf: Add support for forcing kfunc args to be trustedKumar Kartikeya Dwivedi2022-07-211-0/+32
* bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi2022-07-211-23/+10
* bpf: Add btf enum64 supportYonghong Song2022-06-071-0/+28
* bpf: Teach verifier about kptr_get kfunc helpersKumar Kartikeya Dwivedi2022-04-251-0/+2
* bpf: Wire up freeing of referenced kptrKumar Kartikeya Dwivedi2022-04-251-0/+2
* bpf: Populate pairs of btf_id and destructor kfunc in btfKumar Kartikeya Dwivedi2022-04-251-0/+17
* bpf: Allow storing unreferenced kptr in mapKumar Kartikeya Dwivedi2022-04-251-0/+2
* bpf: Implement bpf_core_types_are_compat().Matteo Croce2022-02-041-0/+5
* bpf: reject program if a __user tagged memory accessed in kernel wayYonghong Song2022-01-271-0/+5
* bpf: Remove check_kfunc_call callback and old kfunc BTF ID APIKumar Kartikeya Dwivedi2022-01-181-44/+0
* bpf: Populate kfunc BTF ID sets in struct btfKumar Kartikeya Dwivedi2022-01-181-0/+39
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-12-101-4/+85
|\
| * bpf: Prepare relo_core.c for kernel duty.Alexei Starovoitov2021-12-021-0/+81
| * bpf: Rename btf_member accessors.Alexei Starovoitov2021-12-021-4/+4
* | bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALLKumar Kartikeya Dwivedi2021-12-021-4/+10
|/
* bpf: selftests: Add selftests for module kfunc supportKumar Kartikeya Dwivedi2021-10-051-0/+1
* bpf: Enable TCP congestion control kfunc from modulesKumar Kartikeya Dwivedi2021-10-051-0/+2
* bpf: btf: Introduce helpers for dynamic BTF set registrationKumar Kartikeya Dwivedi2021-10-051-0/+36
* bpf: Add map side support for bpf timers.Alexei Starovoitov2021-07-151-0/+1
* bpf: Make btf_load command to be bpfptr_t compatible.Alexei Starovoitov2021-05-191-1/+1
* bpf: Support bpf program calling kernel functionMartin KaFai Lau2021-03-261-0/+1
* bpf: Refactor btf_check_func_arg_matchMartin KaFai Lau2021-03-261-0/+5
* bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitlyYonghong Song2021-03-171-0/+1
* bpf: Support BPF ksym variables in kernel modulesAndrii Nakryiko2021-01-121-0/+3
* bpf: Allow to specify kernel module BTFs when attaching BPF programsAndrii Nakryiko2020-12-031-0/+1
* bpf: Remove hard-coded btf_vmlinux assumption from BPF verifierAndrii Nakryiko2020-12-031-1/+4
* bpf: Introduce bpf_per_cpu_ptr()Hao Luo2020-10-021-0/+11
* bpf: Introduce pseudo_btf_idHao Luo2020-10-021-0/+15
* bpf: Add bpf_seq_printf_btf helperAlan Maguire2020-09-281-0/+2
* bpf: Add bpf_snprintf_btf helperAlan Maguire2020-09-281-4/+5
* bpf: Move to generic BTF show support, apply it to seq files/stringsAlan Maguire2020-09-281-0/+36
* bpf: Move btf_resolve_size into __btf_resolve_sizeJiri Olsa2020-08-251-2/+1
* bpf: Do not allow btf_ctx_access with __int128 typesJohn Fastabend2020-06-251-0/+5
* bpf: Introduce dynamic program extensionsAlexei Starovoitov2020-01-221-0/+5
* bpf: Introduce BPF_MAP_TYPE_STRUCT_OPSMartin KaFai Lau2020-01-091-0/+13
* bpf: Introduce BPF_PROG_TYPE_STRUCT_OPSMartin KaFai Lau2020-01-091-0/+34
* bpf: Support attaching tracing BPF program to other BPF programsAlexei Starovoitov2019-11-151-0/+1
* bpf: Prepare btf_ctx_access for non raw_tp use caseMartin KaFai Lau2019-10-241-0/+31
* bpf: Process in-kernel BTFAlexei Starovoitov2019-10-171-0/+1
* bpf: allow for key-less BTF in array mapDaniel Borkmann2019-04-091-0/+1
* bpf: introduce bpf_spin_lockAlexei Starovoitov2019-02-011-0/+1
* bpf: enable cgroup local storage map pretty print with kind_flagYonghong Song2018-12-181-1/+4
* bpf: Create a new btf_name_by_offset() for non type name use caseMartin KaFai Lau2018-12-141-1/+0
* bpf: add bpffs pretty print for cgroup local storage mapsRoman Gushchin2018-12-121-0/+1
* bpf: Add bpf_line_info supportMartin KaFai Lau2018-12-091-0/+1
* bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not definedYonghong Song2018-11-201-0/+14