Home
last modified time | relevance | path

Searched refs:btf1 (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_dedup_split.c9 struct btf *btf1, *btf2; in test_split_simple() local
12 btf1 = btf__new_empty(); in test_split_simple()
13 if (!ASSERT_OK_PTR(btf1, "empty_main_btf")) in test_split_simple()
16 btf__set_pointer_size(btf1, 8); /* enforce 64-bit arch */ in test_split_simple()
18 btf__add_int(btf1, "int", 4, BTF_INT_SIGNED); /* [1] int */ in test_split_simple()
19 btf__add_ptr(btf1, 1); /* [2] ptr to int */ in test_split_simple()
20 btf__add_struct(btf1, "s1", 4); /* [3] struct s1 { */ in test_split_simple()
21 btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */ in test_split_simple()
25 btf1, in test_split_simple()
31 ASSERT_STREQ(btf_type_c_dump(btf1), "\ in test_split_simple()
127 struct btf *btf1, *btf2; test_split_fwd_resolve() local
225 struct btf *btf1, *btf2; test_split_struct_duped() local
358 struct btf *btf1, *btf2 = NULL; test_split_dup_struct_in_cu() local
[all...]
H A Dbtf_distill.c16 struct btf *btf1 = NULL, *btf2 = NULL, *btf3 = NULL, *btf4 = NULL; in test_distilled_base() local
18 btf1 = btf__new_empty(); in test_distilled_base()
19 if (!ASSERT_OK_PTR(btf1, "empty_main_btf")) in test_distilled_base()
22 btf__add_int(btf1, "int", 4, BTF_INT_SIGNED); /* [1] int */ in test_distilled_base()
23 btf__add_ptr(btf1, 1); /* [2] ptr to int */ in test_distilled_base()
24 btf__add_struct(btf1, "s1", 8); /* [3] struct s1 { */ in test_distilled_base()
25 btf__add_field(btf1, "f1", 2, 0, 0); /* int *f1; */ in test_distilled_base()
27 btf__add_struct(btf1, "", 12); /* [4] struct { */ in test_distilled_base()
28 btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */ in test_distilled_base()
29 btf__add_field(btf1, "f2", 3, 32, 0); /* struct s1 f2; */ in test_distilled_base()
[all …]
H A Dbtf_split.c52 struct btf *btf1 = NULL, *btf2 = NULL, *btf3 = NULL; in test_btf_split()
56 btf1 = btf__new_empty(); in test_btf_split()
57 if (!ASSERT_OK_PTR(btf1, "empty_main_btf")) in test_btf_split()
60 btf__set_pointer_size(btf1, 8); /* enforce 64-bit arch */ in test_btf_split()
62 btf__add_int(btf1, "int", 4, BTF_INT_SIGNED); /* [1] int */ in test_btf_split()
63 btf__add_ptr(btf1, 1); /* [2] ptr to int */ in test_btf_split()
65 btf__add_struct(btf1, "s1", 4); /* [3] struct s1 { */ in test_btf_split()
66 btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */ in test_btf_split()
69 btf2 = btf__new_empty_split(btf1); in test_btf_split()
91 t = btf__type_by_id(btf1, in test_btf_split()
18 struct btf *btf1, *btf2; test_btf_split() local
[all...]
H A Dbtf_write.c406 struct btf *btf1 = NULL, *btf2 = NULL; in test_btf_add_btf() local
409 btf1 = btf__new_empty(); in test_btf_add_btf()
410 if (!ASSERT_OK_PTR(btf1, "btf1")) in test_btf_add_btf()
417 gen_btf(btf1); in test_btf_add_btf()
420 id = btf__add_btf(btf1, btf2); in test_btf_add_btf()
425 btf1, in test_btf_add_btf()
496 btf__free(btf1); in test_btf_add_btf()