Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
ff6cdfd71495e2b7995b6ec95480d15f89e3beef
/
kernel
/
bpf
/
verifier.c
d3bd741
bpf: fix sanitation of alu op with pointer / scalar type from different paths
by Daniel Borkmann
· 6 years ago
979d63d
bpf: prevent out of bounds speculation on pointer arithmetic
by Daniel Borkmann
· 6 years ago
b7137c4
bpf: fix check_map_access smin_value test when pointer contains offset
by Daniel Borkmann
· 6 years ago
9d7ecee
bpf: restrict unknown scalars of mixed signed bounds for unprivileged
by Daniel Borkmann
· 6 years ago
e4298d2
bpf: restrict stack pointer arithmetic for unprivileged
by Daniel Borkmann
· 6 years ago
0d6303d
bpf: restrict map value pointer arithmetic for unprivileged
by Daniel Borkmann
· 6 years ago
c08435e
bpf: move {prev_,}insn_idx into verifier env
by Daniel Borkmann
· 6 years ago
339bbff
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
2be09de
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
9b38c40
bpf: verifier: reorder stack size check with dead code sanitization
by Jakub Kicinski
· 6 years ago
960ea05
bpf: verifier: teach the verifier to reason about the BPF_JSET instruction
by Jakub Kicinski
· 6 years ago
fdbaa0b
bpf: Ensure line_info.insn_off cannot point to insn with zero code
by Martin KaFai Lau
· 6 years ago
0bae2d4
bpf: correct slot_type marking logic to allow more stack slot sharing
by Jiong Wang
· 6 years ago
9242b5f
bpf: add self-check logic to liveness analysis
by Alexei Starovoitov
· 6 years ago
19e2dbb
bpf: improve stacksafe state comparison
by Alexei Starovoitov
· 6 years ago
b233920
bpf: speed up stacksafe check
by Alexei Starovoitov
· 6 years ago
d9762e8
bpf: verbose log bpf_line_info in verifier
by Martin KaFai Lau
· 6 years ago
23127b3
bpf: Create a new btf_name_by_offset() for non type name use case
by Martin KaFai Lau
· 6 years ago
7640ead
bpf: verifier: make sure callees don't prune with caller differences
by Jakub Kicinski
· 6 years ago
addb067
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
e434b8c
bpf: relax verifier restriction on BPF_MOV | BPF_ALU
by Jiong Wang
· 6 years ago
4cc1fee
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
c454a46
bpf: Add bpf_line_info support
by Martin KaFai Lau
· 6 years ago
c49f7db
bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH
by Jiong Wang
· 6 years ago
d30d42e
bpf: Change insn_offset to insn_off in bpf_func_info
by Martin KaFai Lau
· 6 years ago
ceefbc9
bpf: add per-insn complexity limit
by Alexei Starovoitov
· 6 years ago
4f7b3e8
bpf: improve verifier branch analysis
by Alexei Starovoitov
· 6 years ago
c349480
bpf: check pending signals while verifying programs
by Alexei Starovoitov
· 6 years ago
e9ee9ef
bpf: Add BPF_F_ANY_ALIGNMENT.
by David Miller
· 6 years ago
93029d7
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
e561bb2
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
ba64e7d
bpf: btf: support proper non-jit func info
by Yonghong Song
· 6 years ago
838e969
bpf: Introduce bpf_func_info
by Yonghong Song
· 6 years ago
afd5942
bpf: fix off-by-one error in adjust_subprog_starts
by Edward Cree
· 6 years ago
46f53a6
bpf: Allow narrow loads with offset > 0
by Andrey Ignatov
· 6 years ago
a40a263
bpf: pass prog instead of env to bpf_prog_offload_verifier_prep()
by Quentin Monnet
· 6 years ago
e647815
bpf: let verifier to calculate and record max_pkt_offset
by Jiong Wang
· 6 years ago
4d31f30
bpf: don't set id on after map lookup with ptr_to_map_val return
by Daniel Borkmann
· 6 years ago
0962590
bpf: fix partial copy of map_ptr when dst is scalar
by Daniel Borkmann
· 6 years ago
b09928b
bpf: make direct packet write unclone more robust
by Daniel Borkmann
· 6 years ago
d5563d3
bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data
by Daniel Borkmann
· 6 years ago
5d66fa7
bpf: fix direct packet access for flow dissector progs
by Daniel Borkmann
· 6 years ago
84430d4
bpf, verifier: avoid retpoline for map push/pop/peek operation
by Daniel Borkmann
· 6 years ago
ad38911
bpf, verifier: remove unneeded flow key in check_helper_mem_access
by Daniel Borkmann
· 6 years ago
4b5defd
bpf, verifier: reject xadd on flow key memory
by Daniel Borkmann
· 6 years ago
2a159c6
bpf, verifier: fix register type dump in xadd and st
by Daniel Borkmann
· 6 years ago
f1a2e44
bpf: add queue and stack maps
by Mauricio Vasquez B
· 6 years ago
2ea864c
bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE
by Mauricio Vasquez B
· 6 years ago
071a234
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
e4052d0
bpf: allow offload of programs with BPF-to-BPF function calls
by Quentin Monnet
· 6 years ago
c941ce9
bpf: add verifier callback to get stack usage info for offloaded progs
by Quentin Monnet
· 6 years ago
72438f8
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
b799207
bpf: 32-bit RSH verification must truncate input before the ALU op
by Jann Horn
· 6 years ago
6acc9b4
bpf: Add helper to retrieve socket in BPF
by Joe Stringer
· 6 years ago
fd978bf7
bpf: Add reference tracking to verifier
by Joe Stringer
· 6 years ago
84dbf35
bpf: Macrofy stack state copy
by Joe Stringer
· 6 years ago
c64b798
bpf: Add PTR_TO_SOCKET verifier type
by Joe Stringer
· 6 years ago
840b961
bpf: Generalize ptr_or_null regs check
by Joe Stringer
· 6 years ago
9d2be44
bpf: Reuse canonical string formatter for ctx errs
by Joe Stringer
· 6 years ago
aad2eea
bpf: Simplify ptr_min_max_vals adjustment
by Joe Stringer
· 6 years ago
f3709f6
bpf: Add iterator for spilled registers
by Joe Stringer
· 6 years ago
b741f16
bpf: introduce per-cpu cgroup local storage
by Roman Gushchin
· 6 years ago
8bad74f
bpf: extend cgroup bpf core to allow multiple cgroup storage types
by Roman Gushchin
· 6 years ago
105bc13
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
e366fa4
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
d58e468
flow_dissector: implements flow dissector BPF hook
by Petar Penkov
· 6 years ago
dd06682
bpf/verifier: disallow pointer subtraction
by Alexei Starovoitov
· 6 years ago
a9c676b
bpf/verifier: fix verifier instability
by Alexei Starovoitov
· 6 years ago
8efea21
bpf/verifier: display non-spill stack slot types in print_verifier_state
by Edward Cree
· 6 years ago
679c782
bpf/verifier: per-register parent pointers
by Edward Cree
· 6 years ago
f6069b9
bpf: fix redirect to map under tail calls
by Daniel Borkmann
· 6 years ago
2dbb9b9
bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT
by Martin KaFai Lau
· 6 years ago
cd33943
bpf: introduce the bpf_get_local_storage() helper function
by Roman Gushchin
· 6 years ago
3e6a4b3
bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE
by Roman Gushchin
· 6 years ago
de9cbba
bpf: introduce cgroup storage maps
by Roman Gushchin
· 6 years ago
fbeb160
bpf: verifier: MOV64 don't mark dst reg unbounded
by Arthur Fabre
· 6 years ago
eae249b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
0972826
bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match()
by Jakub Kicinski
· 7 years ago
c7a8978
bpf: don't leave partial mangled prog in jit_subprogs error path
by Daniel Borkmann
· 7 years ago
fad953c
treewide: Use array_size() in vzalloc()
by Kees Cook
· 7 years ago
6396bb2
treewide: kzalloc() -> kcalloc()
by Kees Cook
· 7 years ago
58990d1
bpf: reject passing modified ctx to helper functions
by Daniel Borkmann
· 7 years ago
bc23105
bpf: fix context access in tracing progs on 32 bit archs
by Daniel Borkmann
· 7 years ago
09772d9
bpf: avoid retpoline for lookup/update/delete calls on maps
by Daniel Borkmann
· 7 years ago
3fe2867
bpf: fixup error message from gpl helpers on license mismatch
by Daniel Borkmann
· 7 years ago
5b79c2a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
03250e10
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by Linus Torvalds
· 7 years ago
c93552c
bpf: properly enforce index mask to prevent out-of-bounds speculation
by Daniel Borkmann
· 7 years ago
004d4b2
ipv6: sr: Add seg6local action End.BPF
by Mathieu Xhonneux
· 7 years ago
dbecd73
bpf: get kernel symbol addresses via syscall
by Sandipan Das
· 7 years ago
2162fed
bpf: support 64-bit offsets for bpf function calls
by Sandipan Das
· 7 years ago
af86ca4
bpf: Prevent memory disambiguation attack
by Alexei Starovoitov
· 7 years ago
8111038
bpf: sockmap, add hash map support
by John Fastabend
· 7 years ago
0d83003
bpf: xdp: allow offloads to store into rx_queue_index
by Jakub Kicinski
· 7 years ago
ab7f5bf
bpf: fix references to free_bpf_prog_info() in comments
by Jakub Kicinski
· 7 years ago
f4e3ec0
bpf: replace map pointer loads before calling into offloads
by Jakub Kicinski
· 7 years ago
4cb3d99
bpf: add faked "ending" subprog
by Jiong Wang
· 7 years ago
9c8105b
bpf: centre subprog information fields
by Jiong Wang
· 7 years ago
f910cef
bpf: unify main prog and subprog
by Jiong Wang
· 7 years ago
e0cea7c
bpf: implement ld_abs/ld_ind in native bpf
by Daniel Borkmann
· 7 years ago
Next »