Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
fc4c5a3828bdba157f8ea406e1f4ceb75c13039c
/
kernel
/
bpf
/
verifier.c
ca36960
bpf: allow xadd only on aligned memory
by Daniel Borkmann
· 7 years ago
f6b1b3b
bpf: fix subprog verifier bypass by div/mod by 0 exception
by Daniel Borkmann
· 7 years ago
5e581da
bpf: make unknown opcode handling more robust
by Daniel Borkmann
· 7 years ago
2a5418a
bpf: improve dead code sanitizing
by Daniel Borkmann
· 7 years ago
ea9722e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
8565d26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
4bd95f4
bpf: add upper complexity limit to verifier log
by Daniel Borkmann
· 7 years ago
9013341
bpf, verifier: detect misconfigured mem, size argument pair
by Daniel Borkmann
· 7 years ago
6f16101
bpf: mark dst unknown on inconsistent {s, u}bounds adjustments
by Daniel Borkmann
· 7 years ago
c02b374
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
f37a8cb
bpf: reject stores into ctx via st and xadd
by Daniel Borkmann
· 7 years ago
a388457
bpf: offload: add map offload infrastructure
by Jakub Kicinski
· 7 years ago
68fda45
bpf: fix 32-bit divide by zero
by Alexei Starovoitov
· 7 years ago
19d28fb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
7891a87
bpf: arsh is not supported in 32 bit alu thus reject it
by Daniel Borkmann
· 7 years ago
4095034
bpf: fix spelling mistake: "obusing" -> "abusing"
by Colin Ian King
· 7 years ago
430e68d
bpf: export function to write into verifier log buffer
by Quentin Monnet
· 7 years ago
b215739
bpf: prevent out-of-bounds speculation
by Alexei Starovoitov
· 7 years ago
5896351
bpf: fix verifier GPF in kmalloc failure path
by Alexei Starovoitov
· 7 years ago
cae1927
bpf: offload: allow netdev to disappear while verifier is running
by Jakub Kicinski
· 7 years ago
fcffe2e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
aada9ce
bpf: fix max call depth check
by Alexei Starovoitov
· 7 years ago
70a87ff
bpf: fix maximum stack depth tracking logic
by Alexei Starovoitov
· 7 years ago
fd05e57
bpf: fix stacksafe exploration when comparing states
by Gianluca Borello
· 7 years ago
fba961a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
7105e82
bpf: allow for correlation of maps and helpers in dump
by Daniel Borkmann
· 7 years ago
4f74d80
bpf: fix kallsyms handling for subprogs
by Daniel Borkmann
· 7 years ago
82abbf8
bpf: do not allow root to mangle valid pointers
by Alexei Starovoitov
· 7 years ago
bb7f0f9
bpf: fix integer overflows
by Alexei Starovoitov
· 7 years ago
179d1c5
bpf: don't prune branches when a scalar is replaced with a pointer
by Jann Horn
· 7 years ago
a5ec6ae
bpf: force strict alignment checks for stack pointers
by Jann Horn
· 7 years ago
ea25f91
bpf: fix missing error return in check_stack_boundary()
by Jann Horn
· 7 years ago
468f6ea
bpf: fix 32-bit ALU op verification
by Jann Horn
· 7 years ago
0c17d1d
bpf: fix incorrect tracking of register size truncation
by Jann Horn
· 7 years ago
95a762e
bpf: fix incorrect sign extension in check_alu_op()
by Jann Horn
· 7 years ago
4374f25
bpf/verifier: fix bounds calculation on BPF_RSH
by Edward Cree
· 7 years ago
fa2d41a
bpf: make function skip_callee static and return NULL rather than 0
by Colin Ian King
· 7 years ago
e90004d5
bpf: fix spelling mistake: "funcation"-> "function"
by Colin Ian King
· 7 years ago
1c2a088
bpf: x64: add JIT support for multi-function programs
by Alexei Starovoitov
· 7 years ago
60b58afc
bpf: fix net.core.bpf_jit_enable race
by Alexei Starovoitov
· 7 years ago
1ea47e0
bpf: add support for bpf_call to interpreter
by Alexei Starovoitov
· 7 years ago
cc2b14d
bpf: teach verifier to recognize zero initialized stack
by Alexei Starovoitov
· 7 years ago
f4d7e40
bpf: introduce function calls (verification)
by Alexei Starovoitov
· 7 years ago
cc8b0b9
bpf: introduce function calls (function boundaries)
by Alexei Starovoitov
· 7 years ago
04514d1
bpf: guarantee r1 to be ctx in case of bpf_helper_changes_pkt_data
by Daniel Borkmann
· 7 years ago
9802d86
bpf: add a bpf_override_function helper
by Josef Bacik
· 7 years ago
914cb78
bpf: cleanup register_is_null()
by Alexei Starovoitov
· 7 years ago
3bf1592
bpf: improve JEQ/JNE path walking
by Alexei Starovoitov
· 7 years ago
2f18f62
bpf: improve verifier liveness marks
by Alexei Starovoitov
· 7 years ago
19ceb41
bpf: don't mark FP reg as uninit
by Alexei Starovoitov
· 7 years ago
4e92024
bpf: print liveness info to verifier log
by Alexei Starovoitov
· 7 years ago
12a3cc8
bpf: fix stack state printing in verifier log
by Alexei Starovoitov
· 7 years ago
c131187
bpf: fix branch pruning logic
by Alexei Starovoitov
· 7 years ago
db1ac49
bpf: introduce ARG_PTR_TO_MEM_OR_NULL
by Gianluca Borello
· 7 years ago
9fd29c0
bpf: improve verifier ARG_CONST_SIZE_OR_ZERO semantics
by Yonghong Song
· 7 years ago
f3edacb
bpf: Revert bpf_overrid_function() helper changes.
by David S. Miller
· 7 years ago
dd0bb68
bpf: add a bpf_override_function helper
by Josef Bacik
· 7 years ago
ebc614f
bpf, cgroup: implement eBPF-based device controller for cgroup v2
by Roman Gushchin
· 7 years ago
b37a530
bpf: remove old offload/analyzer
by Jakub Kicinski
· 7 years ago
ab3f006
bpf: offload: add infrastructure for loading programs for a specific netdev
by Jakub Kicinski
· 7 years ago
8c01c4f
bpf: fix verifier NULL pointer dereference
by Craig Gallek
· 7 years ago
eba0c92
bpf: fix out-of-bounds access warning in bpf_check
by Arnd Bergmann
· 7 years ago
7cce782
bpf: fix link error without CONFIG_NET
by Arnd Bergmann
· 7 years ago
5beca08
bpf: also improve pattern matches for meta access
by Daniel Borkmann
· 7 years ago
b06723d
bpf: minor cleanups after merge
by Daniel Borkmann
· 7 years ago
1969db4
bpf: fix verifier memory leaks
by Alexei Starovoitov
· 7 years ago
638f5b9
bpf: reduce verifier memory consumption
by Alexei Starovoitov
· 7 years ago
f8ddadc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
0fd4759
bpf: fix pattern matches for direct packet access
by Daniel Borkmann
· 7 years ago
fb2a311
bpf: fix off by one for range markings with L{T, E} patterns
by Daniel Borkmann
· 7 years ago
4f9218a
bpf: move knowledge about post-translation offsets out of verifier
by Jakub Kicinski
· 7 years ago
00176a3
bpf: remove the verifier ops from program structure
by Jakub Kicinski
· 7 years ago
7de16e3
bpf: split verifier and program ops
by Jakub Kicinski
· 7 years ago
28e33f9
bpf: disallow arithmetic operations on context pointer
by Jakub Kicinski
· 7 years ago
9c270af
bpf: XDP_REDIRECT enable use of cpumap
by Jesper Dangaard Brouer
· 7 years ago
6710e11
bpf: introduce new bpf cpu map type BPF_MAP_TYPE_CPUMAP
by Jesper Dangaard Brouer
· 7 years ago
1bdec44
bpf: verifier: set reg_type on context accesses in second pass
by Jakub Kicinski
· 7 years ago
a2a7d57
bpf: write back the verifier log buffer as it gets filled
by Jakub Kicinski
· 7 years ago
f4ac7e0
bpf: move instruction printing into a separate file
by Jakub Kicinski
· 7 years ago
61bd521
bpf: move global verifier log into verifier environment
by Jakub Kicinski
· 7 years ago
e7bf824
bpf: encapsulate verifier log state into a structure
by Jakub Kicinski
· 7 years ago
d93fa2b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
8fe2d6c
bpf: fix liveness marking
by Alexei Starovoitov
· 7 years ago
908432c
bpf: add helper bpf_perf_event_read_value for perf event array map
by Yonghong Song
· 7 years ago
390ee7e
bpf: enforce return code for cgroup-bpf programs
by Alexei Starovoitov
· 7 years ago
73c864b
bpf/verifier: improve disassembly of BPF_NEG instructions
by Edward Cree
· 7 years ago
2b7c6ba
bpf/verifier: improve disassembly of BPF_END instructions
by Edward Cree
· 7 years ago
de8f3a8
bpf: add meta pointer for direct access
by Daniel Borkmann
· 7 years ago
7c30013
bpf: fix ri->map_owner pointer on bpf_prog_realloc
by Daniel Borkmann
· 7 years ago
e67b8a6
bpf/verifier: reject BPF_ALU64|BPF_END
by Edward Cree
· 7 years ago
109980b
bpf: don't select potentially stale ri->map from buggy xdp progs
by Daniel Borkmann
· 7 years ago
8e9cd9c
bpf/verifier: document liveness analysis
by Edward Cree
· 7 years ago
1b688a1
bpf/verifier: remove varlen_map_value_access flag
by Edward Cree
· 7 years ago
63f45f8
bpf/verifier: when pruning a branch, ignore its write marks
by Edward Cree
· 7 years ago
89c6307
bpf: make htab inlining more robust wrt assumptions
by Daniel Borkmann
· 7 years ago
16a4362
bpf: Fix map-in-map checking in the verifier
by Martin KaFai Lau
· 7 years ago
1ab2de2
bpf: fix liveness propagation to parent in spilled stack slots
by Daniel Borkmann
· 7 years ago
8a31db5
bpf: add access to sock fields and pkt data from sk_skb programs
by John Fastabend
· 7 years ago
174a79f
bpf: sockmap with sk redirect support
by John Fastabend
· 7 years ago
dc503a8
bpf/verifier: track liveness for pruning
by Edward Cree
· 7 years ago
Next »