Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
a4da411e41892628f35aa180a78b7b0f8f1e3038
/
tools
/
lib
/
bpf
/
btf.c
932ac54
libbf: Fix uninitialized pointer at btf__parse_raw()
by Daniel T. Lee
· 4 years, 5 months ago
94a1fedd6
libbpf: Add btf__parse_raw() and generic btf__parse() APIs
by Andrii Nakryiko
· 4 years, 5 months ago
50450fc
libbpf: Make destructors more robust by handling ERR_PTR(err) cases
by Andrii Nakryiko
· 4 years, 5 months ago
5c3320d
libbpf: Fix memory leak and optimize BTF sanitization
by Andrii Nakryiko
· 4 years, 6 months ago
81372e1
libbpf: Add btf__set_fd() for more control over loaded BTF FD
by Andrii Nakryiko
· 4 years, 6 months ago
8395f32
libbpf: Don't allocate 16M for log buffer by default
by Stanislav Fomichev
· 4 years, 10 months ago
fb2426a
libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API
by Martin KaFai Lau
· 5 years ago
1d1a3bc
libbpf: Poison kernel-only integer types
by Andrii Nakryiko
· 5 years ago
a79ac2d
libbpf: Fix build by renaming variables
by Prashant Bhole
· 5 years ago
166750b
libbpf: Support libbpf-provided extern variables
by Andrii Nakryiko
· 5 years ago
3d208f4
libbpf: Expose btf__align_of() API
by Andrii Nakryiko
· 5 years ago
1442e28
libbpf: Introduce btf__find_by_name_kind()
by Alexei Starovoitov
· 5 years ago
994021a
libbpf: Make btf__resolve_size logic always check size error condition
by Andrii Nakryiko
· 5 years ago
be18010
tools, bpf: Rename pr_warning to pr_warn to align with kernel logging
by Kefeng Wang
· 5 years ago
511bb00
libbpf: Update BTF reloc support to latest Clang format
by Andrii Nakryiko
· 5 years ago
708852d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by Jakub Kicinski
· 5 years ago
4cedc0d
libbpf: add .BTF.ext offset relocation section loading
by Andrii Nakryiko
· 5 years ago
b03bc68
libbpf: convert libbpf code to use new btf helpers
by Andrii Nakryiko
· 5 years ago
cdb2f92
libbpf: Fix endianness macro usage for some compilers
by Arnaldo Carvalho de Melo
· 5 years ago
d7fe74f
libbpf: add common min/max macro to libbpf_internal.h
by Andrii Nakryiko
· 6 years ago
2fc3fc0
libbpf: switch btf_dedup() to hashmap for dedup table
by Andrii Nakryiko
· 6 years ago
e6c6485
libbpf: add btf__parse_elf API to load .BTF and .BTF.ext
by Andrii Nakryiko
· 6 years ago
d72386f
libbpf: move logging helpers into libbpf_internal.h
by Andrii Nakryiko
· 6 years ago
189cf5a
btf: add support for VAR and DATASEC in btf_dedup()
by Andrii Nakryiko
· 6 years ago
bb23581
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
1713d68
bpf, libbpf: add support for BTF Var and DataSec
by Daniel Borkmann
· 6 years ago
9ec71c1
libbpf: fix btf_dedup equivalence check handling of different kinds
by Andrii Nakryiko
· 6 years ago
9768095
btf: resolve enum fwds in btf_dedup
by Andrii Nakryiko
· 6 years ago
91097fb
btf: fix bug with resolving STRUCT/UNION into corresponding FWD
by Andrii Nakryiko
· 6 years ago
51edf5f
btf: allow to customize dedup hash table size
by Andrii Nakryiko
· 6 years ago
3d8669e
tools/libbpf: signedness bug in btf_dedup_ref_type()
by Dan Carpenter
· 6 years ago
5aab392
tools/libbpf: support bigger BTF data sizes
by Andrii Nakryiko
· 6 years ago
1ad9cbb
tools/bpf: replace bzero with memset
by Andrii Nakryiko
· 6 years ago
49b57e0
tools/bpf: remove btf__get_strings() superseded by raw data API
by Andrii Nakryiko
· 6 years ago
ae4ab4b
btf: expose API to work with raw btf_ext data
by Andrii Nakryiko
· 6 years ago
02c8744
btf: expose API to work with raw btf data
by Andrii Nakryiko
· 6 years ago
d29d87f
btf: separate btf creation and loading
by Andrii Nakryiko
· 6 years ago
62b8cea
tools/bpf: add missing strings.h include
by Andrii Nakryiko
· 6 years ago
f7748e2
tools/bpf: silence a libbpf unnecessary warning
by Yonghong Song
· 6 years ago
a6c109a
tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter
by Yonghong Song
· 6 years ago
9c65112
selftests/btf: add initial BTF dedup tests
by Andrii Nakryiko
· 6 years ago
d5caef5
btf: add BTF types deduplication algorithm
by Andrii Nakryiko
· 6 years ago
69eaab04
btf: extract BTF type size calculation
by Andrii Nakryiko
· 6 years ago
96408c4
tools/bpf: implement libbpf btf__get_map_kv_tids() API function
by Yonghong Song
· 6 years ago
9d100a1
tools/bpf: print out btf log at LIBBPF_WARN level
by Yonghong Song
· 6 years ago
8461ef8
tools/bpf: move libbpf pr_* debug print functions to headers
by Yonghong Song
· 6 years ago
3d65014
bpf: libbpf: Add btf_line_info support to libbpf
by Martin KaFai Lau
· 6 years ago
f0187f0
bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic
by Martin KaFai Lau
· 6 years ago
84ecc1f
bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool
by Martin KaFai Lau
· 6 years ago
1ad93ab
bpf: Fix various lib and testsuite build failures on 32-bit.
by David Miller
· 6 years ago
1d2f44c
libbpf: Name changing for btf_get_from_id
by Martin KaFai Lau
· 6 years ago
d7f5b5e
tools/bpf: refactor to implement btf_get_from_id() in lib/bpf
by Yonghong Song
· 6 years ago
2993e05
tools/bpf: add support to read .BTF.ext sections
by Yonghong Song
· 6 years ago
78a2540
tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC
by Martin KaFai Lau
· 6 years ago
1bc38b8
libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause
by Alexei Starovoitov
· 6 years ago
6a92ef0
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
7468212
bpf: btf: Change tools/lib/bpf/btf to LGPL
by Martin KaFai Lau
· 6 years ago
6534770d
tools: bpf: fix BTF code added twice to different trees
by Jakub Kicinski
· 6 years ago
89b1698
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
38d5d3b
bpf: Introduce BPF_ANNOTATE_KV_PAIR
by Martin KaFai Lau
· 6 years ago
5b891af
bpf: Replace [u]int32_t and [u]int64_t in libbpf
by Martin KaFai Lau
· 6 years ago
92b5712
bpf: btf: export btf types and name by offset from lib
by Okash Khawaja
· 6 years ago
61746db
bpf: btf: Add tests for the btf uapi changes
by Martin KaFai Lau
· 7 years ago
fbcf93e
bpf: btf: Clean up btf.h in uapi
by Martin KaFai Lau
· 7 years ago
8a138ae
bpf: btf: Add BTF support to libbpf
by Martin KaFai Lau
· 7 years ago