mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
tile: provide localplt.data with __tls_get_addr optional
This commit is contained in:
parent
95dee05f17
commit
d12455f596
@ -1,3 +1,7 @@
|
||||
2014-12-20 Chris Metcalf <cmetcalf@ezchip.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/tile/localplt.data: New file.
|
||||
|
||||
2014-12-19 Chris Metcalf <cmetcalf@ezchip.com>
|
||||
|
||||
* sysdeps/tile/tilegx/strstr.c (STRSTR): Call __strnlen, not
|
||||
|
18
sysdeps/unix/sysv/linux/tile/localplt.data
Normal file
18
sysdeps/unix/sysv/linux/tile/localplt.data
Normal file
@ -0,0 +1,18 @@
|
||||
# See scripts/check-localplt.awk for how this file is processed.
|
||||
# PLT use is required for the malloc family and for matherr because
|
||||
# users can define their own functions and have library internals call them.
|
||||
libc.so: calloc
|
||||
libc.so: free
|
||||
libc.so: malloc
|
||||
libc.so: memalign
|
||||
libc.so: realloc
|
||||
libm.so: matherr
|
||||
# The dynamic loader may use __tls_get_addr for TLS, and uses __libc_memalign
|
||||
# internally to allocate aligned TLS storage. The other malloc family of
|
||||
# functions are expected to allow user symbol interposition.
|
||||
ld.so: __tls_get_addr ?
|
||||
ld.so: __libc_memalign
|
||||
ld.so: malloc
|
||||
ld.so: calloc
|
||||
ld.so: realloc
|
||||
ld.so: free
|
Loading…
Reference in New Issue
Block a user