H.J. Lu
050f7298e1
Add hidden __tls_get_addr/___tls_get_addr alias
...
__tls_get_addr/___tls_get_addr is always defined in ld.so. There is
no need to call them via PLT inside ld.so. This patch adds the hidden
__tls_get_addr/___tls_get_addr aliases and calls them directly from
_dl_tlsdesc_dynamic. There is no need to set up the EBX register in
i386 _dl_tlsdesc_dynamic when calling the hidden ___tls_get_addr.
* elf/dl-tls.c (__tls_get_addr): Provide the hidden definition
if not defined.
* sysdeps/i386/dl-tls.h (___tls_get_addr): Provide the hidden
definition.
* sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Call the
hidden ___tls_get_addr.
* sysdeps/x86_64/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Call the
hidden __tls_get_addr.
* sysdeps/generic/localplt.data (__tls_get_addr): Removed.
* sysdeps/unix/sysv/linux/i386/localplt.data (___tls_get_addr):
Likewise.
2014-12-21 09:27:11 -08:00
..
2014-07-17 14:31:12 +00:00
2014-11-20 11:57:38 +01:00
2014-11-14 18:53:07 +00:00
2014-11-24 15:03:45 +05:30
2014-06-26 17:33:32 +00:00
2014-12-19 08:32:05 -08:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-08-12 17:02:51 -07:00
2014-07-14 07:58:27 -07:00
2014-07-14 07:58:27 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-02-10 15:07:12 +01:00
2014-01-01 22:00:23 +10:00
2014-12-21 05:27:31 -08:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-12-21 09:27:11 -08:00
2014-04-16 14:46:49 -07:00
2014-04-16 14:46:49 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-07-03 08:38:36 -07:00
2014-01-01 22:00:23 +10:00
2012-05-30 14:13:18 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2011-08-11 14:07:04 -04:00
2014-01-01 22:00:23 +10:00
2014-05-30 10:50:21 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-07-03 08:38:25 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-11-24 15:03:45 +05:30
2014-11-24 15:03:45 +05:30
2014-01-01 22:00:23 +10:00
2013-02-17 21:57:26 +00:00
2014-12-16 18:31:31 +00:00
2014-01-01 22:00:23 +10:00
2014-11-24 15:03:45 +05:30
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2013-10-30 17:32:08 +10:00
2013-10-30 17:32:08 +10:00
2014-11-12 22:35:12 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-11-24 11:41:48 +05:30
2014-06-20 19:50:16 -07:00
2013-09-23 00:52:09 -04:00
2014-01-01 22:00:23 +10:00
2014-11-24 16:26:58 -08:00
2012-01-07 23:57:22 -05:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-11-24 15:03:45 +05:30
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2012-01-07 23:57:22 -05:00
2010-08-14 22:04:01 -07:00
2010-08-14 22:04:01 -07:00
2013-03-18 07:39:12 +01:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2013-02-17 21:57:26 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2012-07-17 11:30:58 +00:00
2014-07-09 09:26:07 +01:00
2014-11-05 15:24:08 +05:30
2014-11-05 15:24:08 +05:30
2014-11-05 15:24:08 +05:30
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2014-11-05 15:24:08 +05:30
2014-01-01 22:00:23 +10:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2013-04-25 19:23:11 +00:00
2014-03-13 11:19:08 -07:00
2014-03-13 11:19:08 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2012-05-10 17:05:06 -07:00
2012-05-10 17:05:06 -07:00
2012-05-10 17:05:06 -07:00
2014-01-01 22:00:23 +10:00
2012-05-10 17:05:06 -07:00
2014-01-01 22:00:23 +10:00
2012-05-10 17:05:06 -07:00
2014-01-01 22:00:23 +10:00
2011-04-01 19:38:21 -04:00
2014-12-10 16:59:02 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00