Home
last modified time | relevance | path

Searched refs:btf2 (Results 1 – 5 of 5) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
A Dbtf_dedup_split.c9 struct btf *btf1, *btf2; in test_split_simple() local
67 btf2, in test_split_simple()
100 btf2, in test_split_simple()
122 btf__free(btf2); in test_split_simple()
127 struct btf *btf1, *btf2; in test_split_fwd_resolve() local
172 btf2, in test_split_fwd_resolve()
194 btf2, in test_split_fwd_resolve()
205 btf__free(btf2); in test_split_fwd_resolve()
262 btf2, in test_split_struct_duped()
291 btf2, in test_split_struct_duped()
[all …]
A Dbtf_split.c19 struct btf *btf1, *btf2; in test_btf_split() local
35 btf2 = btf__new_empty_split(btf1); in test_btf_split()
36 if (!ASSERT_OK_PTR(btf2, "empty_split_btf")) in test_btf_split()
40 ASSERT_EQ(btf__pointer_size(btf2), 8, "inherit_ptr_sz"); in test_btf_split()
42 str_off = btf__find_str(btf2, "int"); in test_btf_split()
45 t = btf__type_by_id(btf2, 1); in test_btf_split()
51 btf__add_struct(btf2, "s2", 16); /* [4] struct s2 { */ in test_btf_split()
60 t = btf__type_by_id(btf2, 4); in test_btf_split()
72 d = btf_dump__new(btf2, NULL, &opts, btf_dump_printf); in test_btf_split()
75 for (i = 1; i < btf__type_cnt(btf2); i++) { in test_btf_split()
[all …]
A Dbtf_write.c347 struct btf *btf1 = NULL, *btf2 = NULL; in test_btf_add_btf() local
354 btf2 = btf__new_empty(); in test_btf_add_btf()
355 if (!ASSERT_OK_PTR(btf2, "btf2")) in test_btf_add_btf()
359 gen_btf(btf2); in test_btf_add_btf()
361 id = btf__add_btf(btf1, btf2); in test_btf_add_btf()
426 btf__free(btf2); in test_btf_add_btf()
/linux/tools/lib/bpf/
A Dlinker.c1292 const struct btf *btf2, __u32 id2) in glob_sym_btf_matches() argument
1302 t2 = skip_mods_and_typedefs(btf2, id2, &id2); in glob_sym_btf_matches()
1307 n2 = btf__str_by_offset(btf2, t2->name_off); in glob_sym_btf_matches()
1346 n2 = btf__str_by_offset(btf2, t2->name_off); in glob_sym_btf_matches()
1427 n2 = btf__str_by_offset(btf2, m2->name_off); in glob_sym_btf_matches()
1438 if (!glob_sym_btf_matches(sym_name, exact, btf1, m1->type, btf2, m2->type)) in glob_sym_btf_matches()
1458 if (!glob_sym_btf_matches(sym_name, exact, btf1, m1->type, btf2, m2->type)) in glob_sym_btf_matches()
/linux/kernel/bpf/
A Dbtf.c5287 const struct btf *btf2, u32 id2) in btf_types_are_same() argument
5291 if (btf1 == btf2) in btf_types_are_same()
5426 struct btf *btf2, const struct btf_type *t2) in btf_check_func_type_match() argument
5433 fn2 = btf_name_by_offset(btf2, t2->name_off); in btf_check_func_type_match()
5447 t2 = btf_type_by_id(btf2, t2->type); in btf_check_func_type_match()
5463 t2 = btf_type_skip_modifiers(btf2, t2->type, NULL); in btf_check_func_type_match()
5474 t2 = btf_type_skip_modifiers(btf2, args2[i].type, NULL); in btf_check_func_type_match()
5503 t2 = btf_type_skip_modifiers(btf2, t2->type, NULL); in btf_check_func_type_match()
5523 s2 = btf_name_by_offset(btf2, t2->name_off); in btf_check_func_type_match()
5536 struct btf *btf2, const struct btf_type *t2) in btf_check_type_match() argument
[all …]

Completed in 22 milliseconds