Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
musl
/
d41cdef9198e635270d30e82be939d4ea0cbce82
/
src
/
ldso
f81e44a
add m68k port
by Rich Felker
· 6 years ago
610c5a8
fix TLS layout of TLS variant I when there is a gap above TP
by Szabolcs Nagy
· 6 years ago
b3751c3
fix dl_iterate_phdr in static PIE binaries
by Rich Felker
· 8 years ago
500f5be
in static dl_iterate_phdr, fix use of possibly-uninitialized aux data
by Rich Felker
· 8 years ago
9201c3a
s390x: implement dlsym
by Bobby Bingham
· 8 years ago
c0ede9e
add powerpc64 port
by Bobby Bingham
· 8 years ago
5972c4a
add mips n32 port (ILP32 ABI for mips64)
by Rich Felker
· 8 years ago
8393357
add mips64 port
by Rich Felker
· 9 years ago
5552ce5
move dynamic linker to its own top-level directory, ldso
by Rich Felker
· 9 years ago
16f7038
adapt static dl_iterate_phdr not to depend on !defined(SHARED)
by Rich Felker
· 9 years ago
4058795
move static-linked stub dlsym out of dynlink.c
by Rich Felker
· 9 years ago
1446937
move static-linked stub dlopen out of dynlink.c
by Rich Felker
· 9 years ago
b984147
move dlinfo out of dynlink.c
by Rich Felker
· 9 years ago
da1fe7f
move dlclose out of dynlink.c to its own source file
by Rich Felker
· 9 years ago
891e654
move static-linked stub invalid dso handle checking out of dynlink.c
by Rich Felker
· 9 years ago
4f8f038
move static/stub version of dladdr out of dynlink.c
by Rich Felker
· 9 years ago
a4fbc82
factor dlerror and error-setting code out of dynlink.c
by Rich Felker
· 9 years ago
0f5eb3d
add arch/abi info to dynamic linker's id/version output
by Rich Felker
· 9 years ago
e617b9e
move arm-specific translation units out of arch/arm/src, to src/*/arm
by Rich Felker
· 9 years ago
12978ac
ldso: fix the dtv update logic in __tls_get_new
by Szabolcs Nagy
· 9 years ago
19caa25
remove undef weak refs to init/fini array symbols in libc.so
by Rich Felker
· 9 years ago
5fe3851
use private maps even for read-only segments of FDPIC libraries
by Rich Felker
· 9 years ago
9e0a317
remove use of SHARED macro in dynamic linker version reporting
by Rich Felker
· 9 years ago
d56460c
unify static and dynamic linked implementations of thread-local storage
by Rich Felker
· 9 years ago
ad1cd43
unify static and dynamic libc init/fini code paths
by Rich Felker
· 9 years ago
9439ebd
fix dynamic loader library mapping for nommu systems
by Rich Felker
· 9 years ago
4e73d12
explicitly assemble all arm asm sources as UAL
by Rich Felker
· 9 years ago
fead7e3
fix missing bss handling in FDPIC ELF loader
by Rich Felker
· 9 years ago
bde0b4b
fix dladdr treatment of function descriptors for fdpic
by Rich Felker
· 9 years ago
bc9b6ea
fix visibility mismatch in dynamic linker stage 2 function definition
by Rich Felker
· 9 years ago
6c5cad2
fix dlsym RTLD_NEXT behavior for fdpic
by Rich Felker
· 9 years ago
d47d9a5
fix dlsym lookup of function symbols on fdpic
by Rich Felker
· 9 years ago
c87a521
move calls to application init functions after crt1 entry point
by Rich Felker
· 9 years ago
78f4302
fix breakage in non-fdpic dynamic linker init/fini processing
by Rich Felker
· 9 years ago
30fdc06
fix resolving interp string address on fdpic ldd command
by Rich Felker
· 9 years ago
eaf7ab6
add real fdpic loading of shared libraries
by Rich Felker
· 9 years ago
7a9669e
add general fdpic support in dynamic linker and arch support for sh
by Rich Felker
· 9 years ago
3958144
factor symbol counting out of dladdr as its own function
by Rich Felker
· 9 years ago
d874064
simplify dlstart code by using integer type for base address
by Rich Felker
· 9 years ago
2a54733
refactor some more dynamic linker load address computations
by Rich Felker
· 9 years ago
e6076c9
remove some useless casts in dynamic linker
by Rich Felker
· 9 years ago
a735f53
further refactoring of dynamic linker load address computations
by Rich Felker
· 9 years ago
301335a
begin refactoring load address computations in dynamic linker
by Rich Felker
· 9 years ago
6fc30c2
remove old dlstart stage-2 symbolic lookup code; add new generic
by Rich Felker
· 9 years ago
2907afb
introduce new symbol-lookup-free rcrt1/dlstart stage chaining
by Rich Felker
· 9 years ago
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
Next »