Re: [PATCH 10/12] perf annotate-data: Resolve type DIEs in the debug file they came from

From: Arnaldo Carvalho de Melo

Date: Thu Sep 17 2026 - 10:18:51 EST


On Wed, Sep 16, 2026 at 02:44:54PM -0700, Namhyung Kim wrote:
> On Wed, Sep 16, 2026 at 08:47:37AM -0300, Arnaldo Carvalho de Melo wrote:
> > --- a/tools/perf/util/annotate-data.c
> > @@ -242,12 +261,6 @@ static int __add_member_cb(Dwarf_Die *die, void *arg)
> > strbuf_init(&sb, 32);
> > die_get_typename(die, &sb);

> > - __die_get_real_type(die, &member_type);
> > - if (dwarf_tag(&member_type) == DW_TAG_typedef)
> > - die_get_real_type(&member_type, &die_mem);
> > - else
> > - die_mem = member_type;

> > if (dwarf_aggregate_size(&die_mem, &size) < 0)
> > size = 0;

> This is gonna conflict with my change. :)

We can get yours first and I'll adapt :-)

- Arnaldo