Library auditing interface stability?
Florian Weimer
fweimer@redhat.com
Thu Apr 28 08:20:00 GMT 2016
On 04/20/2016 04:24 PM, Ulrich Drepper wrote:
> On Tue, Apr 19, 2016 at 5:03 PM, Carlos O'Donell <carlos@redhat.com> wrote:
>> In particular the La_*_regs and La_*_retval which contains
>> additional registers as we expand the supported ISAs.
>
> la_version is there to preserve unlimited backward compatibility.
We have not used this mechanism when we added support for additional
registers to be passed to the PLT callbacks. Looking at commits
14c5cbabc2d11004ab223ae5eae761ddf83ef99e and
5cdd1989d1d2f135d02e66250f37ba8e767f9772, there is no way for an audit
module to notice if these additional fields are maintained by glibc.
Florian
More information about the Libc-alpha
mailing list