[Dwarf-Discuss] EXTERNAL: Corner-cases with bitfields

Michael Eager eager@eagercon.com
Mon May 9 23:09:59 GMT 2022


On 5/9/22 16:00, Todd Allen via Dwarf-Discuss wrote:
> I suppose, if you didn't want to submit an issue, another solution would be to
> require the necessary tags & attributes in the ABI itself.  We already expect
> ABI documents to provide things like register values, CFI initial values, and
> some more esoteric stuff (augmentations, non-standard endianity & isa).  An ABI
> that required descriptions in ABI-specific situations like these two seems
> reasonable to me.  And it places no burden on compilers for other ABI's.

This creates the situation where there are two definitions for a DWARF 
attribute, one in an ABI and a different one in the DWARF Spec.  We want 
to avoid situations where one producer says "I'm following DWARF" and 
another "I'm following the ABI".  That makes interoperability difficult.

The information you mention in an ABI is not in the DWARF Spec.


-- 
Michael Eager



More information about the Dwarf-discuss mailing list