summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: do not allow root to mangle valid pointersAlexei Starovoitov2017-12-211-68/+34
* bpf: fix integer overflowsAlexei Starovoitov2017-12-211-0/+48
* bpf: don't prune branches when a scalar is replaced with a pointerJann Horn2017-12-211-8/+7
* bpf: force strict alignment checks for stack pointersJann Horn2017-12-211-0/+5
* bpf: fix missing error return in check_stack_boundary()Jann Horn2017-12-211-0/+1
* bpf: fix 32-bit ALU op verificationJann Horn2017-12-211-11/+17
* bpf: fix incorrect tracking of register size truncationJann Horn2017-12-211-17/+27
* bpf: fix incorrect sign extension in check_alu_op()Jann Horn2017-12-211-1/+7
* bpf/verifier: fix bounds calculation on BPF_RSHEdward Cree2017-12-211-14/+16
* bpf: guarantee r1 to be ctx in case of bpf_helper_changes_pkt_dataDaniel Borkmann2017-12-151-0/+6
* bpf: fix branch pruning logicAlexei Starovoitov2017-11-231-0/+27
* bpf: introduce ARG_PTR_TO_MEM_OR_NULLGianluca Borello2017-11-221-1/+3
* bpf: improve verifier ARG_CONST_SIZE_OR_ZERO semanticsYonghong Song2017-11-141-16/+24
* bpf: Revert bpf_overrid_function() helper changes.David S. Miller2017-11-111-2/+0
* bpf: add a bpf_override_function helperJosef Bacik2017-11-111-0/+2
* bpf, cgroup: implement eBPF-based device controller for cgroup v2Roman Gushchin2017-11-051-0/+1
* bpf: remove old offload/analyzerJakub Kicinski2017-11-051-75/+0
* bpf: offload: add infrastructure for loading programs for a specific netdevJakub Kicinski2017-11-051-3/+12
* bpf: fix verifier NULL pointer dereferenceCraig Gallek2017-11-031-4/+8
* bpf: fix out-of-bounds access warning in bpf_checkArnd Bergmann2017-11-031-0/+4
* bpf: fix link error without CONFIG_NETArnd Bergmann2017-11-031-0/+2
* bpf: also improve pattern matches for meta accessDaniel Borkmann2017-11-021-69/+96
* bpf: minor cleanups after mergeDaniel Borkmann2017-11-021-1/+1
* bpf: fix verifier memory leaksAlexei Starovoitov2017-11-011-9/+18
* bpf: reduce verifier memory consumptionAlexei Starovoitov2017-11-011-149/+288
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-10-221-18/+64
|\
| * bpf: fix pattern matches for direct packet accessDaniel Borkmann2017-10-221-0/+24
| * bpf: fix off by one for range markings with L{T, E} patternsDaniel Borkmann2017-10-221-12/+21
| * bpf: disallow arithmetic operations on context pointerJakub Kicinski2017-10-181-2/+6
* | bpf: move knowledge about post-translation offsets out of verifierJakub Kicinski2017-10-181-39/+16
* | bpf: remove the verifier ops from program structureJakub Kicinski2017-10-181-6/+17
* | bpf: split verifier and program opsJakub Kicinski2017-10-181-6/+6
* | bpf: XDP_REDIRECT enable use of cpumapJesper Dangaard Brouer2017-10-181-1/+2
* | bpf: introduce new bpf cpu map type BPF_MAP_TYPE_CPUMAPJesper Dangaard Brouer2017-10-181-0/+5
* | bpf: verifier: set reg_type on context accesses in second passJakub Kicinski2017-10-141-6/+37
* | bpf: write back the verifier log buffer as it gets filledJakub Kicinski2017-10-101-22/+19
* | bpf: move instruction printing into a separate fileJakub Kicinski2017-10-101-198/+4
* | bpf: move global verifier log into verifier environmentJakub Kicinski2017-10-101-232/+259
* | bpf: encapsulate verifier log state into a structureJakub Kicinski2017-10-101-27/+30
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-10-091-0/+5
|\ \ | |/
| * bpf: fix liveness markingAlexei Starovoitov2017-10-071-0/+5
* | bpf: add helper bpf_perf_event_read_value for perf event array mapYonghong Song2017-10-071-1/+3
* | bpf: enforce return code for cgroup-bpf programsAlexei Starovoitov2017-10-041-0/+40
* | bpf/verifier: improve disassembly of BPF_NEG instructionsEdward Cree2017-09-281-0/+5
* | bpf/verifier: improve disassembly of BPF_END instructionsEdward Cree2017-09-281-2/+16
* | bpf: add meta pointer for direct accessDaniel Borkmann2017-09-261-28/+86
|/
* bpf: fix ri->map_owner pointer on bpf_prog_reallocDaniel Borkmann2017-09-191-1/+6
* bpf/verifier: reject BPF_ALU64|BPF_ENDEdward Cree2017-09-151-1/+2
* bpf: don't select potentially stale ri->map from buggy xdp progsDaniel Borkmann2017-09-081-0/+16
* bpf/verifier: document liveness analysisEdward Cree2017-08-231-1/+27
OpenPOWER on IntegriCloud