Rich Felker
|
ad1cd43a86
unify static and dynamic libc init/fini code paths
|
9 years ago |
Rich Felker
|
9439ebd766
fix dynamic loader library mapping for nommu systems
|
9 years ago |
Rich Felker
|
fead7e3fc0
fix missing bss handling in FDPIC ELF loader
|
9 years ago |
Rich Felker
|
bde0b4b92e
fix dladdr treatment of function descriptors for fdpic
|
9 years ago |
Rich Felker
|
bc9b6ea0df
fix visibility mismatch in dynamic linker stage 2 function definition
|
9 years ago |
Rich Felker
|
6c5cad2aa5
fix dlsym RTLD_NEXT behavior for fdpic
|
9 years ago |
Rich Felker
|
d47d9a50f2
fix dlsym lookup of function symbols on fdpic
|
9 years ago |
Rich Felker
|
c87a521033
move calls to application init functions after crt1 entry point
|
9 years ago |
Rich Felker
|
78f430295c
fix breakage in non-fdpic dynamic linker init/fini processing
|
9 years ago |
Rich Felker
|
30fdc06bba
fix resolving interp string address on fdpic ldd command
|
9 years ago |
Rich Felker
|
eaf7ab6e24
add real fdpic loading of shared libraries
|
9 years ago |
Rich Felker
|
7a9669e977
add general fdpic support in dynamic linker and arch support for sh
|
9 years ago |
Rich Felker
|
3958144ede
factor symbol counting out of dladdr as its own function
|
9 years ago |
Rich Felker
|
2a54733820
refactor some more dynamic linker load address computations
|
9 years ago |
Rich Felker
|
e6076c99dd
remove some useless casts in dynamic linker
|
9 years ago |
Rich Felker
|
a735f53e6a
further refactoring of dynamic linker load address computations
|
9 years ago |
Rich Felker
|
301335a80b
begin refactoring load address computations in dynamic linker
|
9 years ago |
Alexander Monakov
|
8f08a58c63
dynlink.c: pass gnu-hash table pointer to gnu_lookup
|
10 years ago |
Alexander Monakov
|
5b4286e12c
dynlink.c: slim down gnu_lookup
|
10 years ago |
Alexander Monakov
|
84389c6456
dynlink.c: use bloom filter in gnu hash lookup
|
10 years ago |
Alexander Monakov
|
66d45787c8
dynlink.c: use a faster expression in gnu_hash
|
10 years ago |
Rich Felker
|
6ba5517a46
fix local-dynamic model TLS on mips and powerpc
|
10 years ago |
Rich Felker
|
ce337daa00
make dynamic linker work around MAP_FAILED mmap failure on nommu kernels
|
10 years ago |
Rich Felker
|
75eceb3ae8
ignore ENOSYS error from mprotect in pthread_create and dynamic linker
|
10 years ago |
Rich Felker
|
75ce450395
fix regression in pre-v7 arm on kernels with kuser helper removed
|
10 years ago |
Rich Felker
|
b6a6cd703f
fix dynamic linker regression processing R_*_NONE type relocations
|
10 years ago |
Rich Felker
|
9bbddf730f
reprocess all libc/ldso symbolic relocations in dynamic linking stage 3
|
10 years ago |
Rich Felker
|
768b82c6de
move call to dynamic linker stage-3 into stage-2 function
|
10 years ago |
Rich Felker
|
c093e2e820
reprocess libc/ldso RELA relocations in stage 3 of dynamic linking
|
10 years ago |
Rich Felker
|
c5ab5bd3be
remove always-true conditional in dynamic linker TLSDESC processing
|
10 years ago |