Home
last modified time | relevance | path

Searched refs:raw_btf (Results 1 – 6 of 6) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dcore_reloc_raw.c26 } raw_btf = { in test_bad_local_id() local
32 .type_len = sizeof(raw_btf.types), in test_bad_local_id()
35 .str_len = sizeof(raw_btf.strings), in test_bad_local_id()
75 btf_fd = bpf_btf_load(&raw_btf, sizeof(raw_btf), &opts); in test_bad_local_id()
H A Dfd_array.c28 } raw_btf = { in new_btf() local
33 .type_len = sizeof(raw_btf.types), in new_btf()
35 .str_len = sizeof(raw_btf.str), in new_btf()
45 return bpf_btf_load(&raw_btf, sizeof(raw_btf), NULL); in new_btf()
H A Dbtf.c4294 void *raw_btf = NULL; in btf_raw_create()
4301 raw_btf = malloc(size_needed); in btf_raw_create()
4302 if (CHECK(!raw_btf, "Cannot allocate memory for raw_btf")) in btf_raw_create()
4306 memcpy(raw_btf, hdr, sizeof(*hdr)); in btf_raw_create()
4327 ret_types = raw_btf + offset; in btf_raw_create()
4354 memcpy(raw_btf + offset, str, str_sec_size); in btf_raw_create()
4356 ret_hdr = (struct btf_header *)raw_btf; in btf_raw_create()
4369 free(raw_btf); in load_raw_btf()
4372 return raw_btf; in load_raw_btf()
4279 void *raw_btf = NULL; btf_raw_create() local
4389 void *raw_btf; do_test_raw() local
4512 uint8_t *raw_btf = NULL, *user_btf = NULL; test_big_btf_info() local
4596 uint8_t *raw_btf = NULL, *user_btf[2] = {}; test_btf_id() local
4719 uint8_t *raw_btf = NULL, *user_btf = NULL; do_test_get_info() local
5460 uint8_t *raw_btf; do_test_pprint() local
6827 void *raw_btf, *patched_linfo = NULL; do_test_info_raw() local
8078 void *raw_btf; do_test_dedup() local
[all...]
/linux/tools/lib/bpf/
H A Dlibbpf_probes.c238 __u8 *raw_btf; in libbpf__load_raw_btf() local
241 raw_btf = malloc(btf_len); in libbpf__load_raw_btf()
242 if (!raw_btf) in libbpf__load_raw_btf()
245 memcpy(raw_btf, &hdr, sizeof(hdr)); in libbpf__load_raw_btf()
246 memcpy(raw_btf + hdr.hdr_len, raw_types, hdr.type_len); in libbpf__load_raw_btf()
247 memcpy(raw_btf + hdr.hdr_len + hdr.type_len, str_sec, hdr.str_len); in libbpf__load_raw_btf()
249 btf_fd = bpf_btf_load(raw_btf, btf_len, &opts); in libbpf__load_raw_btf()
251 free(raw_btf); in libbpf__load_raw_btf()
/linux/tools/testing/selftests/bpf/progs/
H A Dsyscall.c74 } raw_btf = { in btf_load() local
79 .type_len = sizeof(raw_btf.types), in btf_load()
81 .str_len = sizeof(raw_btf.str), in btf_load()
91 .btf_size = sizeof(raw_btf), in btf_load()
94 btf_load_attr.btf = (long)&raw_btf; in btf_load()
/linux/tools/testing/selftests/bpf/map_tests/
H A Dsk_storage_map.c131 __u8 raw_btf[sizeof(struct btf_header) + sizeof(btf_raw_types) + in load_btf() local
134 memcpy(raw_btf, &btf_hdr, sizeof(btf_hdr)); in load_btf()
135 memcpy(raw_btf + sizeof(btf_hdr), btf_raw_types, sizeof(btf_raw_types)); in load_btf()
136 memcpy(raw_btf + sizeof(btf_hdr) + sizeof(btf_raw_types), in load_btf()
139 return bpf_btf_load(raw_btf, sizeof(raw_btf), NULL); in load_btf()