H.J. Lu 568ff4296c Add hidden visibility to internal function prototypes
Add hidden visibility to internal function prototypes to allow direct
access to internal functions within libc.a without using GOT when the
compiler defaults to -fPIE.

Size comparison of elf/ldconfig when the compiler defaults to -fPIE:

On x86-64:
        text	   data	    bss	    dec	    hex
Before: 619646	  20132	   5488	 645266	  9d892
After : 619502	  20132	   5488	 645122	  9d802
On i686:
        text	   data	    bss	    dec	    hex
Before: 550333	  10748	   3060	 564141	  89bad
After : 546453	  10732	   3060	 560245	  88c75

	* include/libc-symbols.h (__hidden_proto_hiddenattr): New for
	building libc.a.
	(hidden_proto): Likewise.
	(hidden_tls_proto): Likewise.
	(__hidden_proto): Likewise.
2017-08-21 05:50:52 -07:00
..
2017-08-16 20:33:59 +00:00
2014-11-24 15:03:45 +05:30
2016-10-28 22:40:16 -04:00
2015-10-15 14:15:41 -07:00
2017-08-02 18:27:16 +05:30
2015-09-15 20:36:50 +00:00
2017-04-07 07:45:53 -04:00
2017-06-20 08:21:24 -04:00