Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
musl
/
650b04f8cc66d4153fa7e47505dae6d8f0a24704
/
src
/
ldso
8f08a58
dynlink.c: pass gnu-hash table pointer to gnu_lookup
by Alexander Monakov
· 9 years ago
5b4286e
dynlink.c: slim down gnu_lookup
by Alexander Monakov
· 9 years ago
84389c6
dynlink.c: use bloom filter in gnu hash lookup
by Alexander Monakov
· 9 years ago
66d4578
dynlink.c: use a faster expression in gnu_hash
by Alexander Monakov
· 9 years ago
6ba5517
fix local-dynamic model TLS on mips and powerpc
by Rich Felker
· 9 years ago
ce337da
make dynamic linker work around MAP_FAILED mmap failure on nommu kernels
by Rich Felker
· 9 years ago
75eceb3
ignore ENOSYS error from mprotect in pthread_create and dynamic linker
by Rich Felker
· 9 years ago
75ce450
fix regression in pre-v7 arm on kernels with kuser helper removed
by Rich Felker
· 9 years ago
b6a6cd7
fix dynamic linker regression processing R_*_NONE type relocations
by Rich Felker
· 9 years ago
9bbddf7
reprocess all libc/ldso symbolic relocations in dynamic linking stage 3
by Rich Felker
· 9 years ago
768b82c
move call to dynamic linker stage-3 into stage-2 function
by Rich Felker
· 9 years ago
0e0e494
simplify/shrink relocation processing in dynamic linker stage 1
by Rich Felker
· 9 years ago
09db855
remove processing of DT_JMPREL from dynamic linker stage 1 bootstrap
by Rich Felker
· 9 years ago
c093e2e
reprocess libc/ldso RELA relocations in stage 3 of dynamic linking
by Rich Felker
· 9 years ago
c5ab5bd
remove always-true conditional in dynamic linker TLSDESC processing
by Rich Felker
· 9 years ago
97b72d2
remove redundant code in do_dlsym function
by Rich Felker
· 9 years ago
01d4274
make dlerror state and message thread-local and dynamically-allocated
by Rich Felker
· 9 years ago
1b1cafa
apply hidden visibility to tlsdesc accessor functions
by Rich Felker
· 9 years ago
ca7977b
comment fixes in aarch64 tlsdesc asm
by Szabolcs Nagy
· 9 years ago
326e126
ensure debugger hook for dynamic linker does not point to a PLT slot
by Rich Felker
· 9 years ago
aecdbb3
fix PLT call offset in sh dlsym asm
by Rich Felker
· 9 years ago
33615cd
fix sh build regressions in asm
by Rich Felker
· 9 years ago
81e18eb
use hidden __tls_get_new for tls/tlsdesc lookup fallback cases
by Rich Felker
· 10 years ago
72b25dd
use hidden visibility for call from dlsym to internal __dlsym
by Rich Felker
· 10 years ago
bc081f6
fix inconsistent visibility for internal __tls_get_new function
by Rich Felker
· 10 years ago
f1faa0e
make _dlstart_c function use hidden visibility
by Rich Felker
· 10 years ago
f4f9562
remove initializers for decoded aux/dyn arrays in dynamic linker
by Rich Felker
· 10 years ago
19a1fe6
remove remnants of support for running in no-thread-pointer mode
by Rich Felker
· 10 years ago
71f099c
move thread pointer setup to beginning of dynamic linker stage 3
by Rich Felker
· 10 years ago
0f66fce
stabilize dynamic linker's layout of static TLS
by Rich Felker
· 10 years ago
f3ddd17
dynamic linker bootstrap overhaul
by Rich Felker
· 10 years ago
0770962
fix rpath string memory leak on failed dlopen
by Rich Felker
· 10 years ago
2963a9f
halt dynamic linker library search on errors resolving $ORIGIN in rpath
by Rich Felker
· 10 years ago
5d1c8c9
harden dynamic linker library path search
by Rich Felker
· 10 years ago
01ef3dd
add aarch64 port
by Szabolcs Nagy
· 10 years ago
204a69d
copy the dtv pointer to the end of the pthread struct for TLS_ABOVE_TP archs
by Szabolcs Nagy
· 10 years ago
bd67959
fix over-alignment of TLS, insufficient builtin TLS on 64-bit archs
by Rich Felker
· 10 years ago
56fbaa3
make all objects used with atomic operations volatile
by Rich Felker
· 10 years ago
d8dc2b7
adapt dynamic linker for new binutils versions that omit DT_RPATH
by Rich Felker
· 10 years ago
d8bdc97
save auxv pointer into libc struct early in dynamic linker startup
by Rich Felker
· 10 years ago
4fe57ca
add dlerror message for static-linked dlsym failure
by Rich Felker
· 10 years ago
dc65fdd
fix dlerror when using dlopen with a static libc
by Clément Vasseur
· 10 years ago
200d154
add or1k (OpenRISC 1000) architecture port
by Stefan Kristiansson
· 10 years ago
5954931
explicitly reject empty names in dynamic linker load_library function
by Rich Felker
· 10 years ago
349381a
make dynamic linker accept colon as a separator for LD_PRELOAD
by Rich Felker
· 10 years ago
2d8cc92
fix regression in mips dynamic linker
by Rich Felker
· 10 years ago
9a4ad02
fix regression in dynamic linker error reporting
by Rich Felker
· 10 years ago
607ce88
rename dynamic linker _start to _dlstart in the stub version
by Rich Felker
· 10 years ago
3fa2eb2
rename dynamic linker entry point from _start to _dlstart
by Rich Felker
· 10 years ago
39201d0
add tlsdesc support for x86_64
by Rich Felker
· 10 years ago
5ba238e
separate __tls_get_addr implementation from dynamic linker/init_tls
by Rich Felker
· 10 years ago
4e0b4a5
add tlsdesc support for i386
by Rich Felker
· 10 years ago
e75b16c
change dynamic TLS installation strategy to optimize access
by Rich Felker
· 10 years ago
9d15d5e
add arch-generic support for tlsdesc relocations to dynamic linker
by Rich Felker
· 10 years ago
7c73cac
reduce code duplication in dynamic linker error paths
by Rich Felker
· 10 years ago
adf94c1
refactor to remove arch-specific relocation code from dynamic linker
by Rich Felker
· 10 years ago
de45164
add options when explicitly invoking dynamic loader
by Rich Felker
· 10 years ago
2b74315
remove lazy ssp initialization
by Timo Teräs
· 11 years ago
436d372
if dynamic linker's relro mprotect call fails, include reason in message
by Rich Felker
· 11 years ago
fa7248c
cosmetic improvements in dynamic linker cleanup
by Rich Felker
· 11 years ago
8769196
clean up internal dynamic linker functions enumerating phdrs
by Timo Teräs
· 11 years ago
e13a2b8
implement PT_GNU_RELRO support
by Timo Teräs
· 11 years ago
dab441a
always initialize thread pointer at program start
by Rich Felker
· 11 years ago
aacd348
rename superh port to "sh" for consistency
by Rich Felker
· 11 years ago
3a3c813
superh port
by Bobby Bingham
· 11 years ago
664cd34
x32 port (diff against vanilla x86_64)
by rofl0r
· 11 years ago
323272d
import vanilla x86_64 code as x32
by rofl0r
· 11 years ago
69003e0
fix crash in dynamic linker when certain copy relocations are unsatisfied
by Rich Felker
· 11 years ago
839cc4e
const-qualify the address argument to dladdr
by Rich Felker
· 11 years ago
0311d1d
fix dynamic linker entry point for microblaze
by Rich Felker
· 11 years ago
5717444
include cleanups: remove unused headers and add feature test macros
by Szabolcs Nagy
· 11 years ago
179ab5a
add infrastructure to record and report the version of libc.so
by Rich Felker
· 11 years ago
2b1f2f1
remove duplicate includes from dynlink.c, strfmon.c and getaddrinfo.c
by Szabolcs Nagy
· 11 years ago
7886985
fix uninitialized variable in dladdr
by Rich Felker
· 11 years ago
b20760c
support configurable page size on mips, powerpc and microblaze
by Szabolcs Nagy
· 11 years ago
ff4be70
do not use default when dynamic linker fails to open existing path file
by Rich Felker
· 11 years ago
0f9b1f6
make dlopen honor the rpath of the main program
by Rich Felker
· 11 years ago
d2c42ed
fix bugs in $ORIGIN handling
by Rich Felker
· 11 years ago
cc51505
use AT_EXECFN, if available, for dynamic linker to identify main program
by Rich Felker
· 11 years ago
a897a20
add rpath $ORIGIN processing to dynamic linker
by Rich Felker
· 11 years ago
709355e
add recursive rpath support to dynamic linker
by Rich Felker
· 11 years ago
72482f9
work around libraries with versioned symbols in dynamic linker
by Rich Felker
· 11 years ago
7c6c290
add system for resetting TLS to initial values
by Rich Felker
· 11 years ago
3e3753c
move RPATH search after LD_LIBRARY_PATH search
by Rich Felker
· 11 years ago
8d01dfc
if map_library has allocated a buffer for phdrs, free it on success too
by Rich Felker
· 11 years ago
d5884a5
improve error handling in map_library and support long phdrs
by Rich Felker
· 11 years ago
7443dd2
fix uninitialized dyn variable in map_library
by Rich Felker
· 11 years ago
27593d3
fix theoretical out-of-bound access in dynamic linker
by Rich Felker
· 11 years ago
f8c376d
prevent passing PT_INTERP name to dlopen from double-loading libc
by Rich Felker
· 11 years ago
339516a
add some sanity checks in dynamic loader code
by Rich Felker
· 11 years ago
c4f49a6
fix bug where read error was treated as success reading library headers
by Rich Felker
· 11 years ago
d0c6cb0
don't call null pointer if DT_INIT/DT_FINI are null
by Rich Felker
· 11 years ago
f44e239
fix indention-with-spaces
by Rich Felker
· 11 years ago
a97a050
make ldd report the libc/dynamic linker itself
by Rich Felker
· 11 years ago
876748e
fix computation of entry point and main app phdrs when invoking via ldso
by Rich Felker
· 11 years ago
e152ee9
support STB_GNU_UNIQUE symbol bindings in dynamic linker
by Rich Felker
· 11 years ago
17276be
move the dynamic linker's jmp_buf from static to automatic storage
by Rich Felker
· 11 years ago
1da53da
disable legacy init/fini processing on ARM
by Rich Felker
· 11 years ago
7586360
add support for init/fini array in main program, and greatly simplify
by Rich Felker
· 11 years ago
1b41357
fix order of fini_array execution for shared libs
by Rich Felker
· 11 years ago
Next »