On Tue, 27 Apr 2010, Roland McGrath wrote:
eu-readelf -V is already easier than binutils readelf -V, which doesn't look up the SONAMEs for you in the '.gnu.version' dump either. (You have to go find the magic number at the end of a line in the '.gnu.version_r' dump and look back for the File: bit.)
I know that; eu-readelf or readelf, in any case I'll have to do the same juggling to find the library name.
Perhaps we could add a --verbose that makes readelf give more detailed and/or redundant data in various ways such as this.
It seriously beats me! You are ready to add a completely new option(ie. more code, more complexities, will take more time and more of everything else), but can not accept a patch, that is insanely small and neat and serves the purpose.
Or perhaps you would like to hack on the "greadelf" program (in Fedora), or something like it. That is a GUI front-end for eu-readelf output. (It looks nutty to me, but I haven't really tried it.) A snazzy one could have enableable columns or tooltips or whatnot for version/soname/etc on symbol table entries.
GUI doesn't help. I just want three columns of text output symbol name, their version and library name.
-- Regards - Prasad