Home
last modified time | relevance | path

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

/linux-5.19.10/tools/lib/bpf/
Dlibbpf_probes.c201 __u8 *raw_btf; in libbpf__load_raw_btf() local
204 raw_btf = malloc(btf_len); in libbpf__load_raw_btf()
205 if (!raw_btf) in libbpf__load_raw_btf()
208 memcpy(raw_btf, &hdr, sizeof(hdr)); in libbpf__load_raw_btf()
209 memcpy(raw_btf + hdr.hdr_len, raw_types, hdr.type_len); in libbpf__load_raw_btf()
210 memcpy(raw_btf + hdr.hdr_len + hdr.type_len, str_sec, hdr.str_len); in libbpf__load_raw_btf()
212 btf_fd = bpf_btf_load(raw_btf, btf_len, NULL); in libbpf__load_raw_btf()
214 free(raw_btf); in libbpf__load_raw_btf()
Dbtf.c4660 bool raw_btf; in btf__load_vmlinux_btf() member
4686 if (locations[i].raw_btf) in btf__load_vmlinux_btf()
/linux-5.19.10/tools/testing/selftests/bpf/progs/
Dsyscall.c36 } raw_btf = { in btf_load() local
53 .btf_size = sizeof(raw_btf), in btf_load()
56 btf_load_attr.btf = (long)&raw_btf; in btf_load()
/linux-5.19.10/tools/testing/selftests/bpf/map_tests/
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()
/linux-5.19.10/tools/testing/selftests/bpf/prog_tests/
Dbtf.c4109 void *raw_btf = NULL; in btf_raw_create() local
4116 raw_btf = malloc(size_needed); in btf_raw_create()
4117 if (CHECK(!raw_btf, "Cannot allocate memory for raw_btf")) in btf_raw_create()
4121 memcpy(raw_btf, hdr, sizeof(*hdr)); in btf_raw_create()
4142 ret_types = raw_btf + offset; in btf_raw_create()
4169 memcpy(raw_btf + offset, str, str_sec_size); in btf_raw_create()
4171 ret_hdr = (struct btf_header *)raw_btf; in btf_raw_create()
4184 free(raw_btf); in btf_raw_create()
4187 return raw_btf; in btf_raw_create()
4219 void *raw_btf; in do_test_raw() local
[all …]
/linux-5.19.10/tools/testing/selftests/bpf/
Dtest_verifier.c677 void *ptr, *raw_btf; in load_btf() local
680 ptr = raw_btf = malloc(sizeof(hdr) + sizeof(btf_raw_types) + in load_btf()
690 btf_fd = bpf_btf_load(raw_btf, ptr - raw_btf, NULL); in load_btf()
691 free(raw_btf); in load_btf()