Searched refs:raw_btf (Results 1 – 7 of 7) sorted by relevance
/linux-6.14.4/tools/testing/selftests/bpf/prog_tests/ |
D | core_reloc_raw.c | 26 } 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()
|
D | fd_array.c | 28 } 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()
|
D | btf.c | 4279 void *raw_btf = NULL; in btf_raw_create() local 4286 raw_btf = malloc(size_needed); in btf_raw_create() 4287 if (CHECK(!raw_btf, "Cannot allocate memory for raw_btf")) in btf_raw_create() 4291 memcpy(raw_btf, hdr, sizeof(*hdr)); in btf_raw_create() 4312 ret_types = raw_btf + offset; in btf_raw_create() 4339 memcpy(raw_btf + offset, str, str_sec_size); in btf_raw_create() 4341 ret_hdr = (struct btf_header *)raw_btf; in btf_raw_create() 4354 free(raw_btf); in btf_raw_create() 4357 return raw_btf; in btf_raw_create() 4389 void *raw_btf; in do_test_raw() local [all …]
|
/linux-6.14.4/tools/lib/bpf/ |
D | libbpf_probes.c | 238 __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-6.14.4/tools/testing/selftests/bpf/progs/ |
D | syscall.c | 74 } 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-6.14.4/tools/testing/selftests/bpf/map_tests/ |
D | sk_storage_map.c | 131 __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-6.14.4/tools/testing/selftests/bpf/ |
D | test_verifier.c | 750 void *ptr, *raw_btf; in load_btf_spec() local 760 raw_btf = malloc(sizeof(hdr) + types_len + strings_len); in load_btf_spec() 762 ptr = raw_btf; in load_btf_spec() 770 btf_fd = bpf_btf_load(raw_btf, ptr - raw_btf, &opts); in load_btf_spec() 774 free(raw_btf); in load_btf_spec()
|