- please update the copyright years to show 2009. Even if the files
older, today is when they get added
- you should run pahole on libdw. Some of the new data structures
contain unnecessary holes
I first did this on the existing libelf and libdw and they had some
improvements to be made in their private structs too.
- do you plan to use the new functions in readelf?
On the old branch I had made readelf use dwarf_next_cfi, which is just the
minimal harder parser a la dwarf_nextcu. I punted that when you
implemented CFI reading in readelf separately. I don't really recall if
what I'd done before gave output that was any better.
I don't intend to have readelf use the fancy stuff for -wframe.
It's useful for readelf just to be an independent reader/dumper
of the low-level format.
It's OK to merge once you fix the two points above.