Lines Matching refs:raw_btf
3542 void *raw_btf = NULL; in btf_raw_create() local
3549 raw_btf = malloc(size_needed); in btf_raw_create()
3550 if (CHECK(!raw_btf, "Cannot allocate memory for raw_btf")) in btf_raw_create()
3554 memcpy(raw_btf, hdr, sizeof(*hdr)); in btf_raw_create()
3575 ret_types = raw_btf + offset; in btf_raw_create()
3602 memcpy(raw_btf + offset, str, str_sec_size); in btf_raw_create()
3604 ret_hdr = (struct btf_header *)raw_btf; in btf_raw_create()
3616 if (raw_btf) in btf_raw_create()
3617 free(raw_btf); in btf_raw_create()
3622 return raw_btf; in btf_raw_create()
3632 void *raw_btf; in do_test_raw() local
3636 raw_btf = btf_raw_create(&hdr_tmpl, in do_test_raw()
3642 if (!raw_btf) in do_test_raw()
3645 hdr = raw_btf; in do_test_raw()
3653 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in do_test_raw()
3656 free(raw_btf); in do_test_raw()
3783 uint8_t *raw_btf = NULL, *user_btf = NULL; in test_big_btf_info() local
3793 raw_btf = btf_raw_create(&hdr_tmpl, in test_big_btf_info()
3799 if (!raw_btf) in test_big_btf_info()
3810 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in test_big_btf_info()
3856 free(raw_btf); in test_big_btf_info()
3869 uint8_t *raw_btf = NULL, *user_btf[2] = {}; in test_btf_id() local
3877 raw_btf = btf_raw_create(&hdr_tmpl, in test_btf_id()
3883 if (!raw_btf) in test_btf_id()
3898 btf_fd[0] = bpf_load_btf(raw_btf, raw_btf_size, in test_btf_id()
3988 free(raw_btf); in test_btf_id()
4004 uint8_t *raw_btf = NULL, *user_btf = NULL; in do_test_get_info() local
4015 raw_btf = btf_raw_create(&hdr_tmpl, in do_test_get_info()
4021 if (!raw_btf) in do_test_get_info()
4032 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in do_test_get_info()
4054 (ret = memcmp(raw_btf, user_btf, expected_nbytes)), in do_test_get_info()
4078 free(raw_btf); in do_test_get_info()
4771 uint8_t *raw_btf; in do_test_pprint() local
4775 raw_btf = btf_raw_create(&hdr_tmpl, test->raw_types, in do_test_pprint()
4779 if (!raw_btf) in do_test_pprint()
4783 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in do_test_pprint()
4786 free(raw_btf); in do_test_pprint()
6148 void *raw_btf, *patched_linfo = NULL; in do_test_info_raw() local
6153 raw_btf = btf_raw_create(&hdr_tmpl, test->raw_types, in do_test_info_raw()
6157 if (!raw_btf) in do_test_info_raw()
6161 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in do_test_info_raw()
6164 free(raw_btf); in do_test_info_raw()
6731 void *raw_btf; in do_test_dedup() local
6736 raw_btf = btf_raw_create(&hdr_tmpl, test->input.raw_types, in do_test_dedup()
6739 if (!raw_btf) in do_test_dedup()
6741 test_btf = btf__new((__u8 *)raw_btf, raw_btf_size); in do_test_dedup()
6742 free(raw_btf); in do_test_dedup()
6749 raw_btf = btf_raw_create(&hdr_tmpl, test->expect.raw_types, in do_test_dedup()
6753 if (!raw_btf) in do_test_dedup()
6755 expect_btf = btf__new((__u8 *)raw_btf, raw_btf_size); in do_test_dedup()
6756 free(raw_btf); in do_test_dedup()