Re: [PATCH] libdw: Add support for DWARF5 DW_FORM_data16.

2018-02-21 Thread Mark Wielaard
On Fri, 2018-02-09 at 21:58 +0100, Mark Wielaard wrote: > The DWARF5 spec says DW_FORM_data16 is constant class (128bit value). > But we treat it as if it is block class. So to use a attribute that is > encoded as DW_FORM_data16 use dwarf_formblock, not dwarf_form[us]data. > > We cannot use dwarf_

[PATCH] libdw: Add support for DWARF5 DW_FORM_data16.

2018-02-09 Thread Mark Wielaard
The DWARF5 spec says DW_FORM_data16 is constant class (128bit value). But we treat it as if it is block class. So to use a attribute that is encoded as DW_FORM_data16 use dwarf_formblock, not dwarf_form[us]data. We cannot use dwarf_form[us]data since they return a Dwarf_Word/Sword, which are only