summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: do not restore dst_reg when cur_state is freedXu Yu2019-04-031-1/+1
* bpf: fix sanitation rewrite in case of non-pointersDaniel Borkmann2019-03-101-1/+2
* bpf: fix sanitation of alu op with pointer / scalar type from different pathsDaniel Borkmann2019-01-311-13/+48
* bpf: prevent out of bounds speculation on pointer arithmeticDaniel Borkmann2019-01-311-7/+179
* bpf: fix check_map_access smin_value test when pointer contains offsetDaniel Borkmann2019-01-311-1/+5
* bpf: restrict unknown scalars of mixed signed bounds for unprivilegedDaniel Borkmann2019-01-311-1/+7
* bpf: restrict stack pointer arithmetic for unprivilegedDaniel Borkmann2019-01-311-22/+41
* bpf: restrict map value pointer arithmetic for unprivilegedDaniel Borkmann2019-01-311-0/+11
* bpf: move {prev_,}insn_idx into verifier envDaniel Borkmann2019-01-311-37/+38
* bpf: add per-insn complexity limitAlexei Starovoitov2019-01-311-1/+6
* bpf: improve verifier branch analysisAlexei Starovoitov2019-01-311-13/+80
* bpf: relax verifier restriction on BPF_MOV | BPF_ALUJiong Wang2019-01-261-4/+12
* bpf: Allow narrow loads with offset > 0Andrey Ignatov2019-01-261-5/+16
* bpf: check pending signals while verifying programsAlexei Starovoitov2018-12-211-0/+3
* bpf: fix off-by-one error in adjust_subprog_startsEdward Cree2018-12-171-1/+1
* bpf/verifier: fix verifier instabilityAlexei Starovoitov2018-11-131-8/+8
* bpf: fix partial copy of map_ptr when dst is scalarDaniel Borkmann2018-11-131-4/+6
* bpf: 32-bit RSH verification must truncate input before the ALU opJann Horn2018-10-051-1/+9
* bpf/verifier: disallow pointer subtractionAlexei Starovoitov2018-09-121-1/+1
* bpf: fix redirect to map under tail callsDaniel Borkmann2018-08-171-21/+0
* bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORTMartin KaFai Lau2018-08-111-0/+9
* bpf: introduce the bpf_get_local_storage() helper functionRoman Gushchin2018-08-031-0/+18
* bpf/verifier: introduce BPF_PTR_TO_MAP_VALUERoman Gushchin2018-08-031-2/+6
* bpf: introduce cgroup storage mapsRoman Gushchin2018-08-031-0/+12
* bpf: verifier: MOV64 don't mark dst reg unboundedArthur Fabre2018-07-311-2/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2018-07-201-1/+1
|\
| * bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match()Jakub Kicinski2018-07-181-1/+1
* | bpf: don't leave partial mangled prog in jit_subprogs error pathDaniel Borkmann2018-07-121-2/+9
|/
* treewide: Use array_size() in vzalloc()Kees Cook2018-06-121-3/+5
* treewide: kzalloc() -> kcalloc()Kees Cook2018-06-121-1/+1
* bpf: reject passing modified ctx to helper functionsDaniel Borkmann2018-06-071-17/+31
* bpf: fix context access in tracing progs on 32 bit archsDaniel Borkmann2018-06-031-1/+2
* bpf: avoid retpoline for lookup/update/delete calls on mapsDaniel Borkmann2018-06-031-19/+49
* bpf: fixup error message from gpl helpers on license mismatchDaniel Borkmann2018-06-031-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-05-261-25/+120
|\
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2018-05-251-22/+64
| |\
| | * bpf: properly enforce index mask to prevent out-of-bounds speculationDaniel Borkmann2018-05-241-22/+64
| * | bpf: Prevent memory disambiguation attackAlexei Starovoitov2018-05-191-3/+56
| |/
* | ipv6: sr: Add seg6local action End.BPFMathieu Xhonneux2018-05-241-0/+1
* | bpf: get kernel symbol addresses via syscallSandipan Das2018-05-241-6/+1
* | bpf: support 64-bit offsets for bpf function callsSandipan Das2018-05-241-1/+14
* | bpf: sockmap, add hash map supportJohn Fastabend2018-05-151-2/+12
* | bpf: xdp: allow offloads to store into rx_queue_indexJakub Kicinski2018-05-091-1/+1
* | bpf: fix references to free_bpf_prog_info() in commentsJakub Kicinski2018-05-041-2/+2
* | bpf: replace map pointer loads before calling into offloadsJakub Kicinski2018-05-041-5/+5
* | bpf: add faked "ending" subprogJiong Wang2018-05-041-20/+14
* | bpf: centre subprog information fieldsJiong Wang2018-05-041-30/+32
* | bpf: unify main prog and subprogJiong Wang2018-05-041-26/+31
* | bpf: implement ld_abs/ld_ind in native bpfDaniel Borkmann2018-05-031-0/+24
* | bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAPBjörn Töpel2018-05-031-2/+6