Hi,
The following patch adds support for parisc. Note that it also can have 2 different functions filled in in the return_value_location hook. But this time to say it's 32 or 64 bit.
With the attached patch, all the regression tests pass except that elflint gives the following 2 warnings on all binaries: section [23] '.plt': size not multiple of entry size section [23] '.plt' is both executable and writable
And on libdw.so it generates: section [ 3] '.dynsym': symbol 3: local symbol outside range described in sh_info
It seems to be generating that for files that have the GOT as a local symbol.
The patch was written by Eugeniy Meshcheryakov eugeniy.meshcheryakov@googlemail.com
Kurt
elfutils-devel@lists.fedorahosted.org