diff options
author | Sriraman Tallam <tmsriram@google.com> | 2015-07-27 10:14:19 -0700 |
---|---|---|
committer | Sriraman Tallam <tmsriram@google.com> | 2015-07-27 10:14:19 -0700 |
commit | 3532d2e2bcbe2f7f2bb63fe4633f67acf1c11ed6 (patch) | |
tree | 20f962217271a802d8de48673805d3f29b8bf4ec /README.google | |
parent | d1c2791a63fb9a8a595bc13362ed465439322c99 (diff) | |
download | glibc-3532d2e2bcbe2f7f2bb63fe4633f67acf1c11ed6.zip glibc-3532d2e2bcbe2f7f2bb63fe4633f67acf1c11ed6.tar.gz glibc-3532d2e2bcbe2f7f2bb63fe4633f67acf1c11ed6.tar.bz2 |
Redeclare hot external libc functions with new GCC function attribute "noplt" to allow calls to these functions to avoid the PLT. This change improves
Diffstat (limited to 'README.google')
-rw-r--r-- | README.google | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/README.google b/README.google index 2c776b0..9c43bde 100644 --- a/README.google +++ b/README.google @@ -443,3 +443,12 @@ libio/fmemopen.c libio/test-fmemopen.c For b/22167761, backport fix buffer overflow for writes to memory buffer stream (PR18549) https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=7c2ce714d4e853aadbec13b920576fdfada520f1 + +string/string.h +math/bits/mathcalls.h +misc/sys/cdefs.h + Re-declare hot libc functions with "noplt" attribute available GCC 4.9 + onwards. This attribute allows calls to these functions to avoid the + PLT and improves the performance of some of our code via better icache + and iTLB performance. + (tmsriram, google-local) |