This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/18822] Internal functions are called via PLT
- From: "joseph at codesourcery dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Thu, 13 Aug 2015 20:35:06 +0000
- Subject: [Bug libc/18822] Internal functions are called via PLT
- Auto-submitted: auto-generated
- References: <bug-18822-131 at http dot sourceware dot org/bugzilla/>
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.