This is the mail archive of the glibc-bugs@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]

[Bug libc/18822] Internal functions are called via PLT


https://sourceware.org/bugzilla/show_bug.cgi?id=18822

--- Comment #1 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
Could you post your tools for identifying such calls?  I agree we should 
bypass the PLT for internal calls (except when needed, in particular for 
IFUNCs), but think we'll need a test in the testsuite to avoid regressing 
in this regard.  Whatever the tool is, it appears to have truncated long 
function names.

Remember when adding hidden aliases to ensure that attributes on the 
original declaration are also applied to the alias (e.g. __THROW) to avoid 
pessimizing code generation in other ways.  That's another thing that's 
error-prone to do manually but I don't know how to add a test to the 
testsuite that internal function aliases get the same attributes.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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