mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-25 12:11:10 +00:00
cc42170ef6
Since GLIBC requires a minimum 2.6.32 kernel, the sysctl (CTL_BUS, CTL_BUS_ISA, ISA_*) is always available. We can therefore remove the fallback code reading /etc/arm_systype or parsing /proc/cpuinfo. Remove fscanf from localplt.data as it is no longer called from within GLIBC. * sysdeps/unix/sysv/linux/arm/ioperm.c: Do not include <string.h>. (PATH_ARM_SYSTYPE): Remove. (PATH_CPUINFO): Likewise. (IO_BASE_FOOTBRIDGE): Likewise. (IO_SHIFT_FOOTBRIDGE): Likewise. (struct platform): Likewise. (init_iosys): Remove compatibility code for 2.4 kernels. * sysdeps/unix/sysv/linux/arm/localplt.data: Remove fscanf.
19 lines
476 B
Plaintext
19 lines
476 B
Plaintext
libc.so: calloc
|
|
libc.so: free
|
|
libc.so: malloc
|
|
libc.so: memalign
|
|
libc.so: raise
|
|
libc.so: realloc
|
|
libm.so: matherr
|
|
libpthread.so: __errno_location
|
|
libpthread.so: raise
|
|
# The dynamic loader needs __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
|