Lines Matching refs:btf
20 struct btf *btf = NULL, *swap_btf = NULL; in test_btf_endian() local
28 btf = btf__parse_elf("btf_dump_test_case_syntax.o", NULL); in test_btf_endian()
29 if (!ASSERT_OK_PTR(btf, "parse_native_btf")) in test_btf_endian()
32 ASSERT_EQ(btf__endianness(btf), endian, "endian"); in test_btf_endian()
33 btf__set_endianness(btf, swap_endian); in test_btf_endian()
34 ASSERT_EQ(btf__endianness(btf), swap_endian, "endian"); in test_btf_endian()
37 raw_data = btf__get_raw_data(btf, &raw_sz); in test_btf_endian()
47 ASSERT_EQ(btf__get_nr_types(swap_btf), btf__get_nr_types(btf), "nr_types"); in test_btf_endian()
73 var_id = btf__add_var(btf, "some_var", BTF_VAR_GLOBAL_ALLOCATED, 1); in test_btf_endian()
79 btf__set_endianness(btf, swap_endian); in test_btf_endian()
80 raw_data = btf__get_raw_data(btf, &raw_sz); in test_btf_endian()
90 ASSERT_EQ(btf__get_nr_types(swap_btf), btf__get_nr_types(btf), "nr_types"); in test_btf_endian()
99 btf__free(btf); in test_btf_endian()