summaryrefslogtreecommitdiff
path: root/kernel/bpf/verifier.c
Commit message (Expand)AuthorAge
* bpf: Hooks for sys_bindAndrey Ignatov2018-03-31
* bpf: Check attach type at prog load timeAndrey Ignatov2018-03-31
* bpf: Add bpf_verifier_vlog() and bpf_verifier_log_needed()Martin KaFai Lau2018-03-26
* bpf: Rename bpf_verifer_logMartin KaFai Lau2018-03-26
* bpf: Remove struct bpf_verifier_env argument from print_bpf_insnJiri Olsa2018-03-23
* bpf: create tcp_bpf_ulp allowing BPF to monitor socket TX/RX dataJohn Fastabend2018-03-19
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-03-06
|\
| * bpf: allow xadd only on aligned memoryDaniel Borkmann2018-02-23
* | bpf: Remove unused callee_saved arrayJoe Stringer2018-02-15
|/
* bpf: fix subprog verifier bypass by div/mod by 0 exceptionDaniel Borkmann2018-01-26
* bpf: make unknown opcode handling more robustDaniel Borkmann2018-01-26
* bpf: improve dead code sanitizingDaniel Borkmann2018-01-26
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2018-01-20
|\
| * bpf: add upper complexity limit to verifier logDaniel Borkmann2018-01-19
| * bpf, verifier: detect misconfigured mem, size argument pairDaniel Borkmann2018-01-19
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-01-19
|\ \ | |/ |/|
| * bpf: mark dst unknown on inconsistent {s, u}bounds adjustmentsDaniel Borkmann2018-01-17
| * bpf: reject stores into ctx via st and xaddDaniel Borkmann2018-01-16
| * bpf: fix 32-bit divide by zeroAlexei Starovoitov2018-01-14
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-01-17
|\ \ | |/
| * bpf: arsh is not supported in 32 bit alu thus reject itDaniel Borkmann2018-01-10
| * bpf: fix spelling mistake: "obusing" -> "abusing"Colin Ian King2018-01-10
* | bpf: offload: add map offload infrastructureJakub Kicinski2018-01-14
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-01-11
|\ \ | |/
| * bpf: prevent out-of-bounds speculationAlexei Starovoitov2018-01-09
* | bpf: export function to write into verifier log bufferQuentin Monnet2018-01-10
* | bpf: fix verifier GPF in kmalloc failure pathAlexei Starovoitov2018-01-08
* | bpf: offload: allow netdev to disappear while verifier is runningJakub Kicinski2017-12-31
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2017-12-27
|\ \
| * | bpf: fix max call depth checkAlexei Starovoitov2017-12-27
| * | bpf: fix maximum stack depth tracking logicAlexei Starovoitov2017-12-27
| * | bpf: fix stacksafe exploration when comparing statesGianluca Borello2017-12-23
| * | bpf: allow for correlation of maps and helpers in dumpDaniel Borkmann2017-12-20
| * | bpf: fix kallsyms handling for subprogsDaniel Borkmann2017-12-20
| * | bpf: make function skip_callee static and return NULL rather than 0Colin Ian King2017-12-19
| * | bpf: fix spelling mistake: "funcation"-> "function"Colin Ian King2017-12-19
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-12-22
|\ \ \ | |/ / |/| / | |/
| * bpf: do not allow root to mangle valid pointersAlexei Starovoitov2017-12-21
| * bpf: fix integer overflowsAlexei Starovoitov2017-12-21
| * bpf: don't prune branches when a scalar is replaced with a pointerJann Horn2017-12-21
| * bpf: force strict alignment checks for stack pointersJann Horn2017-12-21
| * bpf: fix missing error return in check_stack_boundary()Jann Horn2017-12-21
| * bpf: fix 32-bit ALU op verificationJann Horn2017-12-21
| * bpf: fix incorrect tracking of register size truncationJann Horn2017-12-21
| * bpf: fix incorrect sign extension in check_alu_op()Jann Horn2017-12-21
| * bpf/verifier: fix bounds calculation on BPF_RSHEdward Cree2017-12-21
| * bpf: guarantee r1 to be ctx in case of bpf_helper_changes_pkt_dataDaniel Borkmann2017-12-15
* | bpf: x64: add JIT support for multi-function programsAlexei Starovoitov2017-12-17
* | bpf: fix net.core.bpf_jit_enable raceAlexei Starovoitov2017-12-17
* | bpf: add support for bpf_call to interpreterAlexei Starovoitov2017-12-17