Hi,
I cherry-picked and rebased the patches to be in the order Roland
suggested. First introduce the dwarfstrings from the branch,
including wiring up the functions. Then fixing the implementation
to be a little more efficient/compact by using the known-dwarf macros,
plus introducing a new function dwarf_lang_description. Then
separately add the new functions to the libdw API/ABI. Followed by
the addition (and use/parsing) of missing DWARF codes. And finally
introducing the new tests.
The patch series was a little simplified by the decission to just
replace DW_LANG_ObjC with DW_LANG_Objc. That means the known-dwarf
macros can be used for everything since there are no duplicate values.
Individual patches in separate emails as follow up.
Cheers,
Mark