btf_loader: Move create_new_typedef() from btfe to cu

As all it needs is btfe->priv that is cu.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Arnaldo Carvalho de Melo 2021-06-02 13:04:48 -03:00
parent dd3e9ab4a0
commit 9122424dda
1 changed files with 3 additions and 3 deletions

View File

@ -335,7 +335,7 @@ static int create_new_forward_decl(struct cu *cu, const struct btf_type *tp, uin
return 0;
}
static int create_new_typedef(struct btf_elf *btfe, const struct btf_type *tp, uint32_t id)
static int create_new_typedef(struct cu *cu, const struct btf_type *tp, uint32_t id)
{
struct type *type = type__new(DW_TAG_typedef, tp->name_off, 0);
@ -343,7 +343,7 @@ static int create_new_typedef(struct btf_elf *btfe, const struct btf_type *tp, u
return -ENOMEM;
type->namespace.tag.type = tp->type;
cu__add_tag_with_id(btfe->priv, &type->namespace.tag, id);
cu__add_tag_with_id(cu, &type->namespace.tag, id);
return 0;
}
@ -427,7 +427,7 @@ static int btf_elf__load_types(struct btf_elf *btfe, struct cu *cu)
err = create_new_forward_decl(cu, type_ptr, type_index);
break;
case BTF_KIND_TYPEDEF:
err = create_new_typedef(btfe, type_ptr, type_index);
err = create_new_typedef(cu, type_ptr, type_index);
break;
case BTF_KIND_VAR:
err = create_new_variable(btfe, type_ptr, type_index);