This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Library auditing interface stability?


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]