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] |
On 06/07/2016 01:06 PM, Nix wrote:
This is required by the next commit, which routes all __stack_chk_fail() calls in libc.so via this function to avoid the PLT. It has be duplicated in libc.so and libc_nonshared.a because its entire reason for existence is to be hidden and avoid the PLT, so the copy in libc.so is not visible from elsewhere.
Why can't this use the regular libc_hidden_proto/libc_hidden_def mechanism? The proto part is taken care of by the next patch, I get that, but why doesn't this follow the usual __GI_ pattern?
Thanks, Florian
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |