Symbol: btf_header
include/linux/btf.h
147
const struct btf_header *btf_header(const struct btf *btf);
kernel/bpf/btf.c
1694
const struct btf_header *hdr;
kernel/bpf/btf.c
1908
const struct btf_header *btf_header(const struct btf *btf)
kernel/bpf/btf.c
261
struct btf_header hdr;
kernel/bpf/btf.c
5364
struct btf_header *hdr;
kernel/bpf/btf.c
5498
const struct btf_header *hdr = &env->btf->hdr;
kernel/bpf/btf.c
5521
const struct btf_header *hdr;
kernel/bpf/btf.c
5551
offsetof(struct btf_header, type_off),
kernel/bpf/btf.c
5552
offsetof(struct btf_header, str_off),
kernel/bpf/btf.c
5568
const struct btf_header *hdr;
kernel/bpf/btf.c
5619
const struct btf_header *hdr;
kernel/bpf/btf.c
5625
if (btf_data_size < offsetofend(struct btf_header, hdr_len)) {
kernel/bpf/preload/iterators/iterators.bpf.c
37
struct btf_header hdr;
tools/lib/bpf/btf.c
1080
btf->raw_size = sizeof(struct btf_header) + (base_btf ? 0 : 1);
tools/lib/bpf/btf.c
1088
btf->hdr->hdr_len = sizeof(struct btf_header);
tools/lib/bpf/btf.c
1604
struct btf_header *hdr = btf->hdr;
tools/lib/bpf/btf.c
219
static void btf_bswap_hdr(struct btf_header *h)
tools/lib/bpf/btf.c
231
struct btf_header *hdr = btf->hdr;
tools/lib/bpf/btf.c
234
if (btf->raw_size < sizeof(struct btf_header)) {
tools/lib/bpf/btf.c
241
if (bswap_32(hdr->hdr_len) != sizeof(struct btf_header)) {
tools/lib/bpf/btf.c
280
const struct btf_header *hdr = btf->hdr;
tools/lib/bpf/btf.c
424
struct btf_header *hdr = btf->hdr;
tools/lib/bpf/btf.c
5935
const struct btf_header *btf_header(const struct btf *btf)
tools/lib/bpf/btf.c
78
struct btf_header *hdr;
tools/lib/bpf/btf_relocate.c
447
const struct btf_header *dist_base_hdr;
tools/lib/bpf/btf_relocate.c
448
const struct btf_header *base_hdr;
tools/lib/bpf/btf_relocate.c
464
r.str_map = calloc(btf_header(r.dist_base_btf)->str_len, sizeof(*r.str_map));
tools/lib/bpf/btf_relocate.c
465
dist_base_hdr = btf_header(r.dist_base_btf);
tools/lib/bpf/btf_relocate.c
466
base_hdr = btf_header(r.base_btf);
tools/lib/bpf/libbpf_internal.h
250
const struct btf_header *btf_header(const struct btf *btf);
tools/lib/bpf/libbpf_probes.c
225
struct btf_header hdr = {
tools/lib/bpf/libbpf_probes.c
228
.hdr_len = sizeof(struct btf_header),
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
123
struct btf_header btf_hdr = {
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
126
.hdr_len = sizeof(struct btf_header),
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
131
__u8 raw_btf[sizeof(struct btf_header) + sizeof(btf_raw_types) +
tools/testing/selftests/bpf/prog_tests/btf.c
4280
static void *btf_raw_create(const struct btf_header *hdr,
tools/testing/selftests/bpf/prog_tests/btf.c
4291
struct btf_header *ret_hdr;
tools/testing/selftests/bpf/prog_tests/btf.c
4356
ret_hdr = (struct btf_header *)raw_btf;
tools/testing/selftests/bpf/prog_tests/btf.c
4403
struct btf_header *hdr;
tools/testing/selftests/bpf/prog_tests/btf.c
48
static struct btf_header hdr_tmpl = {
tools/testing/selftests/bpf/prog_tests/btf.c
51
.hdr_len = sizeof(struct btf_header),
tools/testing/selftests/bpf/prog_tests/btf.c
8150
const struct btf_header *test_hdr, *expect_hdr;
tools/testing/selftests/bpf/prog_tests/btf_endian.c
21
const struct btf_header *hdr;
tools/testing/selftests/bpf/prog_tests/core_reloc_raw.c
23
struct btf_header hdr;
tools/testing/selftests/bpf/prog_tests/core_reloc_raw.c
30
.hdr_len = sizeof(struct btf_header),
tools/testing/selftests/bpf/prog_tests/fd_array.c
25
struct btf_header btf_hdr;
tools/testing/selftests/bpf/prog_tests/fd_array.c
32
.hdr_len = sizeof(struct btf_header),
tools/testing/selftests/bpf/progs/syscall.c
71
struct btf_header btf_hdr;
tools/testing/selftests/bpf/progs/syscall.c
78
.hdr_len = sizeof(struct btf_header),
tools/testing/selftests/bpf/test_verifier.c
742
struct btf_header hdr = {
tools/testing/selftests/bpf/test_verifier.c
745
.hdr_len = sizeof(struct btf_header),