summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/btf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: Mark raw_tp arguments with PTR_MAYBE_NULLKumar Kartikeya Dwivedi2024-11-041-1/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov2024-10-251-4/+11
|\
| * bpf: Check the remaining info_cnt before repeating btf fieldsHou Tao2024-10-101-4/+10
| * bpf: Fix memory leak in bpf_core_applyJiri Olsa2024-10-081-0/+1
* | bpf: Support __uptr type tag in BTFKui-Feng Lee2024-10-241-5/+29
* | bpf: Constify struct btf_kind_operationsChristophe JAILLET2024-10-041-9/+9
|/
* Merge tag 'bpf-next-6.12-struct-fd' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-09-241-8/+3
|\
| * bpf: trivial conversions for fdget()Al Viro2024-08-141-8/+3
| * Merge remote-tracking branch 'vfs/stable-struct_fd'Andrii Nakryiko2024-08-131-3/+3
| |\
* | \ Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-09-231-3/+3
|\ \ \ | | |/ | |/|
| * | introduce fd_file(), convert all accessors to it.Al Viro2024-08-131-3/+3
* | | Merge tag 'bpf-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds2024-09-211-45/+114
|\ \ \
| * | | bpf: Call the missed kfree() when there is no special field in btfHou Tao2024-09-141-1/+3
| * | | bpf: allow kfuncs within tracepoint and perf event programsJP Kobryn2024-09-061-0/+2
| * | | bpf: Use kvmemdup to simplify the codeHongbo Li2024-08-291-2/+1
| * | | bpf: Search for kptrs in prog BTF structsDave Marchevsky2024-08-231-18/+52
| * | | bpf: Let callers of btf_parse_kptr() track life cycle of prog btfAmery Hung2024-08-231-1/+1
| * | | bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relosEduard Zingerman2024-08-221-0/+8
| * | | bpf: extract iterator argument type and name validation logicAndrii Nakryiko2024-08-211-14/+36
| * | | bpf: Enable generic kfuncs for BPF_CGROUP_* programsMatteo Croce2024-08-201-2/+6
| * | | bpf: Remove __btf_name_valid() and change to btf_name_valid_identifier()Jeongjun Park2024-08-161-7/+2
| | |/ | |/|
| * | bpf, lsm: Add check for BPF LSM return valueXu Kuohai2024-07-291-1/+4
| |/
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-09-131-0/+3
|\ \
| * | bpf: Support __nullable argument suffix for tp_btfPhilo Lu2024-09-111-0/+3
| |/
* | bpf: add check for invalid name in btf_name_valid_section()Jeongjun Park2024-09-041-1/+3
* | bpf: Fix a crash when btf_parse_base() returns an error pointerMartin KaFai Lau2024-08-301-1/+1
|/
* bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.oAlan Maguire2024-07-121-1/+1
* bpf: annotate BTF show functions with __printfAlan Maguire2024-07-111-4/+4
* bpf: fix build when CONFIG_DEBUG_INFO_BTF[_MODULES] is undefinedAlan Maguire2024-06-231-2/+2
* libbpf,bpf: Share BTF relocate-related code with kernelAlan Maguire2024-06-211-52/+124
* bpf: verifier: Relax caller requirements for kfunc projection type argsDaniel Xu2024-06-121-3/+10
* bpf: limit the number of levels of a nested struct type.Kui-Feng Lee2024-06-041-11/+19
* bpf: look into the types of the fields of a struct type recursively.Kui-Feng Lee2024-06-041-23/+77
* bpf: create repeated fields for arrays.Kui-Feng Lee2024-06-041-4/+58
* bpf: refactor btf_find_struct_field() and btf_find_datasec_var().Kui-Feng Lee2024-06-041-101/+79
* bpf: Remove unnecessary call to btf_field_type_size().Kui-Feng Lee2024-06-041-1/+1
* bpf: Add support for kprobe session contextJiri Olsa2024-04-301-0/+3
* bpf: add support for bpf_wq user typeBenjamin Tissoires2024-04-241-0/+17
* btf: Avoid weak external referencesArd Biesheuvel2024-04-161-2/+5
* bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA.Alexei Starovoitov2024-03-111-4/+15
* bpf: Allow all printable characters in BTF DATASEC namesEduard Zingerman2024-03-071-1/+15
* bpf: don't infer PTR_TO_CTX for programs with unnamed context typeAndrii Nakryiko2024-02-141-0/+3
* bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global argAndrii Nakryiko2024-02-141-0/+15
* bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type()Andrii Nakryiko2024-02-141-14/+13
* bpf: Create argument information for nullable arguments.Kui-Feng Lee2024-02-141-0/+27
* bpf: Move __kfunc_param_match_suffix() to btf.c.Kui-Feng Lee2024-02-141-0/+18
* bpf: add btf pointer to struct bpf_ctx_arg_aux.Kui-Feng Lee2024-02-141-1/+1
* bpf, btf: Check btf for register_bpf_struct_opsGeliang Tang2024-02-081-1/+3
* bpf, btf: Add check_btf_kconfigs helperGeliang Tang2024-02-081-18/+15
* bpf, btf: Fix return value of register_btf_id_dtor_kfuncsGeliang Tang2024-02-081-4/+2