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