aboutsummaryrefslogtreecommitdiff
path: root/include/linux/btf.h
AgeCommit message (Expand)Author
2022-09-21btf: Allow dynamic pointer parameters in kfuncsRoberto Sassu
2022-09-07bpf/verifier: allow kfunc to return an allocated memBenjamin Tissoires
2022-08-10bpf: add destructive kfunc flagArtem Savkov
2022-08-09btf: Add a new kfunc flag which allows to mark a function to be sleepableBenjamin Tissoires
2022-07-21bpf: Add support for forcing kfunc args to be trustedKumar Kartikeya Dwivedi
2022-07-21bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi
2022-06-07bpf: Add btf enum64 supportYonghong Song
2022-04-25bpf: Teach verifier about kptr_get kfunc helpersKumar Kartikeya Dwivedi
2022-04-25bpf: Wire up freeing of referenced kptrKumar Kartikeya Dwivedi
2022-04-25bpf: Populate pairs of btf_id and destructor kfunc in btfKumar Kartikeya Dwivedi
2022-04-25bpf: Allow storing unreferenced kptr in mapKumar Kartikeya Dwivedi
2022-02-04bpf: Implement bpf_core_types_are_compat().Matteo Croce
2022-01-27bpf: reject program if a __user tagged memory accessed in kernel wayYonghong Song
2022-01-18bpf: Remove check_kfunc_call callback and old kfunc BTF ID APIKumar Kartikeya Dwivedi
2022-01-18bpf: Populate kfunc BTF ID sets in struct btfKumar Kartikeya Dwivedi
2021-12-10Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski
2021-12-02bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALLKumar Kartikeya Dwivedi
2021-12-02bpf: Prepare relo_core.c for kernel duty.Alexei Starovoitov
2021-12-02bpf: Rename btf_member accessors.Alexei Starovoitov
2021-10-05bpf: selftests: Add selftests for module kfunc supportKumar Kartikeya Dwivedi
2021-10-05bpf: Enable TCP congestion control kfunc from modulesKumar Kartikeya Dwivedi
2021-10-05bpf: btf: Introduce helpers for dynamic BTF set registrationKumar Kartikeya Dwivedi
2021-07-15bpf: Add map side support for bpf timers.Alexei Starovoitov
2021-05-19bpf: Make btf_load command to be bpfptr_t compatible.Alexei Starovoitov
2021-03-26bpf: Support bpf program calling kernel functionMartin KaFai Lau
2021-03-26bpf: Refactor btf_check_func_arg_matchMartin KaFai Lau
2021-03-17bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitlyYonghong Song
2021-01-12bpf: Support BPF ksym variables in kernel modulesAndrii Nakryiko
2020-12-03bpf: Allow to specify kernel module BTFs when attaching BPF programsAndrii Nakryiko
2020-12-03bpf: Remove hard-coded btf_vmlinux assumption from BPF verifierAndrii Nakryiko
2020-10-02bpf: Introduce bpf_per_cpu_ptr()Hao Luo
2020-10-02bpf: Introduce pseudo_btf_idHao Luo
2020-09-28bpf: Add bpf_seq_printf_btf helperAlan Maguire
2020-09-28bpf: Add bpf_snprintf_btf helperAlan Maguire
2020-09-28bpf: Move to generic BTF show support, apply it to seq files/stringsAlan Maguire
2020-08-25bpf: Move btf_resolve_size into __btf_resolve_sizeJiri Olsa
2020-06-25bpf: Do not allow btf_ctx_access with __int128 typesJohn Fastabend
2020-01-22bpf: Introduce dynamic program extensionsAlexei Starovoitov
2020-01-09bpf: Introduce BPF_MAP_TYPE_STRUCT_OPSMartin KaFai Lau
2020-01-09bpf: Introduce BPF_PROG_TYPE_STRUCT_OPSMartin KaFai Lau
2019-11-15bpf: Support attaching tracing BPF program to other BPF programsAlexei Starovoitov
2019-10-24bpf: Prepare btf_ctx_access for non raw_tp use caseMartin KaFai Lau
2019-10-17bpf: Process in-kernel BTFAlexei Starovoitov
2019-04-09bpf: allow for key-less BTF in array mapDaniel Borkmann
2019-02-01bpf: introduce bpf_spin_lockAlexei Starovoitov
2018-12-18bpf: enable cgroup local storage map pretty print with kind_flagYonghong Song
2018-12-14bpf: Create a new btf_name_by_offset() for non type name use caseMartin KaFai Lau
2018-12-12bpf: add bpffs pretty print for cgroup local storage mapsRoman Gushchin
2018-12-09bpf: Add bpf_line_info supportMartin KaFai Lau
2018-11-20bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not definedYonghong Song