aboutsummaryrefslogtreecommitdiff
path: root/README.google
diff options
context:
space:
mode:
authorSriraman Tallam <tmsriram@google.com>2015-07-27 10:14:19 -0700
committerSriraman Tallam <tmsriram@google.com>2015-07-27 10:14:19 -0700
commit3532d2e2bcbe2f7f2bb63fe4633f67acf1c11ed6 (patch)
tree20f962217271a802d8de48673805d3f29b8bf4ec /README.google
parentd1c2791a63fb9a8a595bc13362ed465439322c99 (diff)
downloadglibc-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.google9
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)