summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c
Commit message (Expand)AuthorAgeFilesLines
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2020-01-231-99/+405
|\
| * bpf: Add BPF_FUNC_jiffies64Martin KaFai Lau2020-01-221-0/+24
| * bpf: Introduce dynamic program extensionsAlexei Starovoitov2020-01-221-20/+65
| * bpf: Fix error path under memory pressureAlexei Starovoitov2020-01-221-2/+7
| * bpf: Introduce function-by-function verificationAlexei Starovoitov2020-01-101-50/+202
| * bpf: Introduce BPF_MAP_TYPE_STRUCT_OPSMartin KaFai Lau2020-01-091-0/+5
| * bpf: Introduce BPF_PROG_TYPE_STRUCT_OPSMartin KaFai Lau2020-01-091-30/+104
| * bpf: Save PTR_TO_BTF_ID register state when spilling to stackMartin KaFai Lau2020-01-091-0/+1
* | bpf: Fix incorrect verifier simulation of ARSH under ALU32Daniel Borkmann2020-01-151-3/+10
* | bpf: Fix passing modified ctx to ld/abs/ind instructionDaniel Borkmann2020-01-061-2/+7
|/
* bpf: Fix precision tracking for unbounded scalarsDaniel Borkmann2019-12-221-21/+22
* bpf: Fix record_func_key to perform backtracking on r3Daniel Borkmann2019-12-191-1/+7
* bpf: Fix cgroup local storage prog trackingDaniel Borkmann2019-12-171-1/+1
* bpf: Fix missing prog untrack in release_mapsDaniel Borkmann2019-12-161-12/+2
* bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_idYonghong Song2019-12-041-1/+4
* bpf: Constant map key tracking for prog array pokesDaniel Borkmann2019-11-241-9/+111
* bpf: Provide better register bounds after jmp32 instructionsYonghong Song2019-11-241-0/+19
* bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never failsAndrii Nakryiko2019-11-181-5/+1
* bpf: Support attaching tracing BPF program to other BPF programsAlexei Starovoitov2019-11-151-15/+68
* bpf: Compare BTF types of functions arguments with actual typesAlexei Starovoitov2019-11-151-3/+15
* bpf: Annotate context typesAlexei Starovoitov2019-11-151-1/+1
* bpf: Fix race in btf_resolve_helper_id()Alexei Starovoitov2019-11-151-5/+3
* bpf: Introduce BPF trampolineAlexei Starovoitov2019-11-151-0/+42
* bpf: Replace prog_raw_tp+btf_id with prog_tracingAlexei Starovoitov2019-10-311-10/+24
* bpf: Enforce 'return 0' in BTF-enabled raw_tp programsAlexei Starovoitov2019-10-301-0/+5
* bpf: Prepare btf_ctx_access for non raw_tp use caseMartin KaFai Lau2019-10-241-1/+51
* bpf: Check types of arguments passed into helpersAlexei Starovoitov2019-10-171-15/+29
* bpf: Add support for BTF pointers to x86 JITAlexei Starovoitov2019-10-171-0/+1
* bpf: Add support for BTF pointers to interpreterAlexei Starovoitov2019-10-171-0/+8
* bpf: Implement accurate raw_tp context access via BTFAlexei Starovoitov2019-10-171-3/+85
* bpf: Process in-kernel BTFAlexei Starovoitov2019-10-171-0/+20
* bpf: Fix cast to pointer from integer of different size warningAndrii Nakryiko2019-10-111-1/+1
* bpf: Track contents of read-only maps as scalarsAndrii Nakryiko2019-10-111-2/+55
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-09-161-2/+2
|\
| * bpf: fix accessing bpf_sysctl.file_pos on s390Ilya Leoshkevich2019-09-161-2/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-09-151-9/+14
|\ \ | |/ |/|
| * bpf: fix precision tracking of stack slotsAlexei Starovoitov2019-09-051-9/+14
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-09-061-1/+4
|\ \
| * | bpf: introduce verifier internal test flagAlexei Starovoitov2019-08-281-1/+4
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-08-271-4/+5
|\ \ \ | |/ / |/| / | |/
| * bpf: fix precision tracking in presence of bpf2bpf callsAlexei Starovoitov2019-08-241-4/+5
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2019-08-131-0/+2
|\ \ | |/ |/|
| * xdp: Add devmap_hash map type for looking up devices by hashed indexToke Høiland-Jørgensen2019-07-291-0/+2
* | bpf: fix narrower loads on s390Ilya Leoshkevich2019-07-231-2/+2
|/
* bpf: verifier: avoid fall-through warningsGustavo A. R. Silva2019-07-121-0/+2
* bpf: fix precision bit propagation for BPF_ST instructionsAndrii Nakryiko2019-07-121-7/+4
* bpf: fix precision trackingAlexei Starovoitov2019-07-031-14/+107
* devmap: Allow map lookups from eBPFToke Høiland-Jørgensen2019-06-291-5/+2
* bpf: implement getsockopt and setsockopt hooksStanislav Fomichev2019-06-271-0/+8
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-06-201-69/+724
|\