Lines Matching refs:btf
57 const struct btf *btf; member
106 return btf__name_by_offset(d->btf, name_off); in btf_name_of()
121 struct btf_dump *btf_dump__new(const struct btf *btf, in btf_dump__new() argument
133 d->btf = btf; in btf_dump__new()
137 d->ptr_sz = btf__pointer_size(btf) ? : sizeof(void *); in btf_dump__new()
164 int err, last_id = btf__get_nr_types(d->btf); in btf_dump_resize()
249 if (id > btf__get_nr_types(d->btf)) in btf_dump__dump_type()
281 int i, j, n = btf__get_nr_types(d->btf); in btf_dump_mark_referenced()
286 t = btf__type_by_id(d->btf, i); in btf_dump_mark_referenced()
455 t = btf__type_by_id(d->btf, id); in btf_dump_order_type()
614 const struct btf_type *t = btf__type_by_id(d->btf, id); in btf_dump_is_blacklisted()
655 t = btf__type_by_id(d->btf, id); in btf_dump_emit_type()
791 static bool btf_is_struct_packed(const struct btf *btf, __u32 id, in btf_is_struct_packed() argument
798 align = btf__align_of(btf, id); in btf_is_struct_packed()
807 align = btf__align_of(btf, m->type); in btf_is_struct_packed()
879 packed = is_struct ? btf_is_struct_packed(d->btf, id, t) : 0; in btf_dump_emit_struct_def()
893 align = packed ? 1 : btf__align_of(d->btf, m->type); in btf_dump_emit_struct_def()
903 m_sz = max((__s64)0, btf__resolve_size(d->btf, m->type)); in btf_dump_emit_struct_def()
911 align = packed ? 1 : btf__align_of(d->btf, id); in btf_dump_emit_struct_def()
1110 t = btf__type_by_id(d->btf, id); in btf_dump_emit_type_decl()
1186 t = btf__type_by_id(d->btf, id); in btf_dump_emit_mods()
1212 t = btf__type_by_id(d->btf, id); in btf_dump_drop_mods()
1256 t = btf__type_by_id(d->btf, id); in btf_dump_emit_type_chain()
1326 next_t = btf__type_by_id(d->btf, next_id); in btf_dump_emit_type_chain()
1431 const struct btf_type *t = btf__type_by_id(d->btf, id); in btf_dump_resolve_name()