Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
9e4e01dfd3254c7f04f24b7c6b29596bc12332f3
/
kernel
/
bpf
/
btf.c
9e4e01d
bpf: lsm: Implement attach, detach and execution
by KP Singh
· 4 years, 10 months ago
90ceddc
bpf: Support llvm-objcopy for vmlinux BTF
by Fangrui Song
· 4 years, 10 months ago
6ba43b7
bpf: Attachment verification for BPF_MODIFY_RETURN
by KP Singh
· 4 years, 10 months ago
ae24082
bpf: Introduce BPF_MODIFY_RETURN
by KP Singh
· 4 years, 10 months ago
2bf0eb9
bpf: Make btf_check_func_type_match() static
by Hongbo Yao
· 5 years ago
257af63
bpf: Fix modifier skipping logic
by Alexei Starovoitov
· 5 years ago
d3e42bb
bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init()
by Martin KaFai Lau
· 5 years ago
84ad7a7
bpf: Allow BTF ctx access for string pointers
by Jiri Olsa
· 5 years ago
be8704f
bpf: Introduce dynamic program extensions
by Alexei Starovoitov
· 5 years ago
51c39bb
bpf: Introduce function-by-function verification
by Alexei Starovoitov
· 5 years ago
85d33df
bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS
by Martin KaFai Lau
· 5 years ago
27ae7997
bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS
by Martin KaFai Lau
· 5 years ago
976aba0
bpf: Support bitfield read access in btf_struct_access
by Martin KaFai Lau
· 5 years ago
218b3f6
bpf: Add enum support to btf_ctx_access()
by Martin KaFai Lau
· 5 years ago
275517f
bpf: Avoid storing modifier to info->btf_id
by Martin KaFai Lau
· 5 years ago
4c80c7bc
bpf: Fix build in minimal configurations, again
by Arnd Bergmann
· 5 years ago
ce27709
bpf: Fix build in minimal configurations
by Alexei Starovoitov
· 5 years ago
d0f0104
bpf: Fix static checker warning
by Alexei Starovoitov
· 5 years ago
5b92a28
bpf: Support attaching tracing BPF program to other BPF programs
by Alexei Starovoitov
· 5 years ago
8c1b6e6
bpf: Compare BTF types of functions arguments with actual types
by Alexei Starovoitov
· 5 years ago
91cc1a9
bpf: Annotate context types
by Alexei Starovoitov
· 5 years ago
9cc31b3
bpf: Fix race in btf_resolve_helper_id()
by Alexei Starovoitov
· 5 years ago
fec56f5
bpf: Introduce BPF trampoline
by Alexei Starovoitov
· 5 years ago
7e3617a
bpf: Add array support to btf_struct_access
by Martin KaFai Lau
· 5 years ago
3820729
bpf: Prepare btf_ctx_access for non raw_tp use case
by Martin KaFai Lau
· 5 years ago
a7658e1
bpf: Check types of arguments passed into helpers
by Alexei Starovoitov
· 5 years ago
9e15db6
bpf: Implement accurate raw_tp context access via BTF
by Alexei Starovoitov
· 5 years ago
8580ac9
bpf: Process in-kernel BTF
by Alexei Starovoitov
· 5 years ago
e3439af
bpf: Clean up indentation issue in BTF kflag processing
by Colin Ian King
· 5 years ago
9eea984
bpf: fix BTF verification of enums
by Alexei Starovoitov
· 5 years ago
1b9ed84
bpf: add new BPF_BTF_GET_NEXT_ID syscall command
by Quentin Monnet
· 5 years ago
3481e64
bpf: add BTF ids in procfs for file descriptors to BTF objects
by Quentin Monnet
· 5 years ago
1acc5d5
bpf: fix BTF verifier size resolution logic
by Andrii Nakryiko
· 5 years ago
e4f0712
bpf: fix NULL deref in btf_type_is_resolve_source_only
by Stanislav Fomichev
· 6 years ago
2824ecb
bpf: allow for key-less BTF in array map
by Daniel Borkmann
· 6 years ago
1dc9285
bpf: kernel side support for BTF Var and DataSec
by Daniel Borkmann
· 6 years ago
a655fe9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
d83525c
bpf: introduce bpf_spin_lock
by Alexei Starovoitov
· 6 years ago
81f5c6f
bpf: btf: allow typedef func_proto
by Yonghong Song
· 6 years ago
ec7146d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
583c531
bpf: Make function btf_name_offset_valid static
by Mathieu Malaterre
· 6 years ago
b1e8818
bpf: btf: support 128 bit integer type
by Yonghong Song
· 6 years ago
17e3ac8
bpf: fix bpffs bitfield pretty print
by Yonghong Song
· 6 years ago
76c43ae
bpf: log struct/union attribute for forward type
by Yonghong Song
· 6 years ago
ffa0c1c
bpf: enable cgroup local storage map pretty print with kind_flag
by Yonghong Song
· 6 years ago
9d5f9f7
bpf: btf: fix struct/union/fwd types with kind_flag
by Yonghong Song
· 6 years ago
f97be3a
bpf: btf: refactor btf_int_bits_seq_show()
by Yonghong Song
· 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
9a1126b
bpf: add bpffs pretty print for cgroup local storage maps
by Roman Gushchin
· 6 years ago
addb067
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 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
eb04bbb
bpf: btf: check name validity for various types
by Yonghong Song
· 6 years ago
cdbb096a
bpf: btf: implement btf_name_valid_identifier()
by Yonghong Song
· 6 years ago
311fe1a
bpf: btf: fix spelling mistake "Memmber" -> "Member"
by Colin Ian King
· 6 years ago
838e969
bpf: Introduce bpf_func_info
by Yonghong Song
· 6 years ago
2667a26
bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO
by Martin KaFai Lau
· 6 years ago
b47a0bd
bpf: btf: Break up btf_type_is_void()
by Martin KaFai Lau
· 6 years ago
4a6998a
bpf, btf: fix a missing check bug in btf_parse
by Martin Lau
· 6 years ago
8af03d1
bpf: btf: Fix a missing check bug
by Wenwen Wang
· 6 years ago
4b1c5d9
bpf: btf: Fix end boundary calculation for type section
by Martin KaFai Lau
· 6 years ago
6283fa3
bpf: btf: Ensure the member->offset is in the right order
by Martin KaFai Lau
· 6 years ago
36fc3c8
bpf: btf: Clean up BTF_INT_BITS() in uapi btf.h
by Martin KaFai Lau
· 6 years ago
b65f370
bpf: btf: Fix bitfield extraction for big endian
by Okash Khawaja
· 7 years ago
778e1cd
treewide: kvzalloc() -> kvcalloc()
by Kees Cook
· 7 years ago
8175383
bpf: btf: Ensure t->type == 0 for BTF_KIND_FWD
by Martin KaFai Lau
· 7 years ago
b9308ae
bpf: btf: Check array t->size
by Martin KaFai Lau
· 7 years ago
53c8036
bpf: btf: avoid -Wreturn-type warning
by Arnd Bergmann
· 7 years ago
a2889a4
bpf: btf: Avoid variable length array
by Martin KaFai Lau
· 7 years ago
aea2f7b8
bpf: btf: Remove unused bits from uapi/linux/btf.h
by Martin KaFai Lau
· 7 years ago
4ef5f57
bpf: btf: Check array->index_type
by Martin KaFai Lau
· 7 years ago
f80442a
bpf: btf: Change how section is supported in btf_header
by Martin KaFai Lau
· 7 years ago
62dab84
bpf: btf: Add struct bpf_btf_info
by Martin KaFai Lau
· 7 years ago
78958fc
bpf: btf: Introduce BTF ID
by Martin KaFai Lau
· 7 years ago
82e9697
bpf: btf: Avoid WARN_ON when CONFIG_REFCOUNT_FULL=y
by Martin KaFai Lau
· 7 years ago
fbcf93e
bpf: btf: Clean up btf.h in uapi
by Martin KaFai Lau
· 7 years ago
60197cf
bpf: btf: Add BPF_OBJ_GET_INFO_BY_FD support to BTF fd
by Martin KaFai Lau
· 7 years ago
f56a653
bpf: btf: Add BPF_BTF_LOAD command
by Martin KaFai Lau
· 7 years ago
b00b8da
bpf: btf: Add pretty print capability for data with BTF type info
by Martin KaFai Lau
· 7 years ago
179cde8
bpf: btf: Check members of struct/union
by Martin KaFai Lau
· 7 years ago
eb3f595
bpf: btf: Validate type reference
by Martin KaFai Lau
· 7 years ago
69b693f
bpf: btf: Introduce BPF Type Format (BTF)
by Martin KaFai Lau
· 7 years ago