Lines Matching refs:btf2
52 struct btf *btf1 = NULL, *btf2 = NULL, *btf3 = NULL; in __test_btf_split() local
69 btf2 = btf__new_empty_split(btf1); in __test_btf_split()
70 if (!ASSERT_OK_PTR(btf2, "empty_split_btf")) in __test_btf_split()
74 ASSERT_EQ(btf__pointer_size(btf2), 8, "inherit_ptr_sz"); in __test_btf_split()
76 str_off = btf__find_str(btf2, "int"); in __test_btf_split()
79 t = btf__type_by_id(btf2, 1); in __test_btf_split()
83 ASSERT_STREQ(btf__str_by_offset(btf2, t->name_off), "int", "int_name"); in __test_btf_split()
85 btf__add_struct(btf2, "s2", 16); /* [4] struct s2 { */ in __test_btf_split()
86 btf__add_field(btf2, "f1", 3, 0, 0); /* struct s1 f1; */ in __test_btf_split()
87 btf__add_field(btf2, "f2", 1, 32, 0); /* int f2; */ in __test_btf_split()
88 btf__add_field(btf2, "f3", 2, 64, 0); /* int *f3; */ in __test_btf_split()
94 t = btf__type_by_id(btf2, 4); in __test_btf_split()
99 ASSERT_STREQ(btf__str_by_offset(btf2, t->name_off), "s2", "split_struct_name"); in __test_btf_split()
102 btf3 = btf__new_empty_split(btf2); in __test_btf_split()
106 btf3 = btf2; in __test_btf_split()
115 t = btf__type_by_id(btf2, 5); in __test_btf_split()
164 split_btf_sz = btf_raw_write(btf2, split_btf_file); in __test_btf_split()
205 btf__free(btf2); in __test_btf_split()
206 if (btf2 != btf3) in __test_btf_split()