This is the mail archive of the
elfutils-devel@sourceware.org
mailing list for the elfutils project.
Re: Merged "sane" commits from mjw/dwarf_output to dwarf branch
- From: Roland McGrath <roland at hack dot frob dot com>
- To: elfutils-devel at lists dot fedorahosted dot org
- Date: Wed, 16 Mar 2011 14:40:06 -0700
- Subject: Re: Merged "sane" commits from mjw/dwarf_output to dwarf branch
> I didn't do that, because I wanted the normal circularity check to catch
> that. If we get a failure because of any circular reference,
> self-reference or not, it is probably is something we need to
> investigate. I cannot imagine when anything like that isn't some bug in
> the producer.
Well, that's what dwarflint is for. There is nothing algorithmically
difficult about handling direct self-reference in the hash function.
It exists in some data, whether by producer bug or not, so we have to
handle it. The kludge is just too ugly.
> It this case it was
> http://git.fedorahosted.org/git/?p=elfutils.git;a=commit;h=17a29217e9145989ca15479132f8d6d8f80f0258
Ok, I see the method now. What is calling that?
Thanks,
Roland