[haiku-commits] Re: haiku: hrev44953 - in src/apps/debugger: debug_info dwarf model

  • From: Rene Gollent <anevilyak@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 3 Dec 2012 08:05:57 -0500

On Mon, Dec 3, 2012 at 7:53 AM, Ingo Weinhold <ingo_weinhold@xxxxxx> wrote:
> Storing them in separate lists has the problem that their order with respect
> to each other is lost. That makes it impossible to reconstruct the class
> name correctly (e.g. "Foo<int, 3, double>").

Mm...good point. Will adjust it after work tonight. That having been
said, as far as the class name itself goes, in the case of gcc4 at
least the compiler appears to be generating class DIEs that already
have the full templated name on them, at least for the tests I ran
last night while implementing this.

> Same issue with this interface. Moreover the return type for
> TemplateValueParameterAt() doesn't seem right -- or at least insufficient.

Indeed, I was planning on revisiting that one after a bit more reading
of the respective section of the DWARF spec as to exactly what those
contain.

Regards,

Rene

Other related posts: