about summary refs log tree commit diff
path: root/src/ldso
Commit message (Expand)AuthorAgeFilesLines
...
* add real fdpic loading of shared librariesRich Felker2015-09-221-9/+54
* add general fdpic support in dynamic linker and arch support for shRich Felker2015-09-222-11/+188
* factor symbol counting out of dladdr as its own functionRich Felker2015-09-211-19/+20
* simplify dlstart code by using integer type for base addressRich Felker2015-09-211-8/+7
* refactor some more dynamic linker load address computationsRich Felker2015-09-171-7/+7
* remove some useless casts in dynamic linkerRich Felker2015-09-171-2/+2
* further refactoring of dynamic linker load address computationsRich Felker2015-09-171-2/+2
* begin refactoring load address computations in dynamic linkerRich Felker2015-09-171-19/+22
* remove old dlstart stage-2 symbolic lookup code; add new genericRich Felker2015-09-171-14/+8
* introduce new symbol-lookup-free rcrt1/dlstart stage chainingRich Felker2015-09-171-0/+6
* dynlink.c: pass gnu-hash table pointer to gnu_lookupAlexander Monakov2015-06-281-13/+11
* dynlink.c: slim down gnu_lookupAlexander Monakov2015-06-281-9/+5
* dynlink.c: use bloom filter in gnu hash lookupAlexander Monakov2015-06-281-3/+22
* dynlink.c: use a faster expression in gnu_hashAlexander Monakov2015-06-271-1/+1
* fix local-dynamic model TLS on mips and powerpcRich Felker2015-06-251-3/+3
* make dynamic linker work around MAP_FAILED mmap failure on nommu kernelsRich Felker2015-06-231-2/+24
* ignore ENOSYS error from mprotect in pthread_create and dynamic linkerRich Felker2015-06-171-2/+4
* fix regression in pre-v7 arm on kernels with kuser helper removedRich Felker2015-06-071-17/+14
* fix dynamic linker regression processing R_*_NONE type relocationsRich Felker2015-06-041-0/+1
* reprocess all libc/ldso symbolic relocations in dynamic linking stage 3Rich Felker2015-05-251-11/+43
* move call to dynamic linker stage-3 into stage-2 functionRich Felker2015-05-252-11/+8
* simplify/shrink relocation processing in dynamic linker stage 1Rich Felker2015-05-251-24/+16
* remove processing of DT_JMPREL from dynamic linker stage 1 bootstrapRich Felker2015-05-251-1/+0
* reprocess libc/ldso RELA relocations in stage 3 of dynamic linkingRich Felker2015-05-181-1/+1
* remove always-true conditional in dynamic linker TLSDESC processingRich Felker2015-04-211-1/+1
* remove redundant code in do_dlsym functionRich Felker2015-04-211-1/+1
* make dlerror state and message thread-local and dynamically-allocatedRich Felker2015-04-181-32/+61
* apply hidden visibility to tlsdesc accessor functionsRich Felker2015-04-175-0/+10
* comment fixes in aarch64 tlsdesc asmSzabolcs Nagy2015-04-171-4/+4
* ensure debugger hook for dynamic linker does not point to a PLT slotRich Felker2015-04-171-2/+4
* fix PLT call offset in sh dlsym asmRich Felker2015-04-171-3/+3
* fix sh build regressions in asmRich Felker2015-04-171-1/+1
* use hidden __tls_get_new for tls/tlsdesc lookup fallback casesRich Felker2015-04-143-4/+10
* use hidden visibility for call from dlsym to internal __dlsymRich Felker2015-04-1411-3/+14
* fix inconsistent visibility for internal __tls_get_new functionRich Felker2015-04-141-0/+1
* make _dlstart_c function use hidden visibilityRich Felker2015-04-141-0/+1
* remove initializers for decoded aux/dyn arrays in dynamic linkerRich Felker2015-04-131-5/+5
* remove remnants of support for running in no-thread-pointer modeRich Felker2015-04-131-10/+2
* move thread pointer setup to beginning of dynamic linker stage 3Rich Felker2015-04-131-8/+23
* stabilize dynamic linker's layout of static TLSRich Felker2015-04-131-9/+6
* dynamic linker bootstrap overhaulRich Felker2015-04-1313-442/+281
* fix rpath string memory leak on failed dlopenRich Felker2015-04-041-0/+2
* halt dynamic linker library search on errors resolving $ORIGIN in rpathRich Felker2015-04-031-8/+18
* harden dynamic linker library path searchRich Felker2015-04-011-5/+16
* add aarch64 portSzabolcs Nagy2015-03-113-0/+115
* copy the dtv pointer to the end of the pthread struct for TLS_ABOVE_TP archsSzabolcs Nagy2015-03-111-3/+3
* fix over-alignment of TLS, insufficient builtin TLS on 64-bit archsRich Felker2015-03-061-2/+8
* make all objects used with atomic operations volatileRich Felker2015-03-031-1/+1
* adapt dynamic linker for new binutils versions that omit DT_RPATHRich Felker2014-11-231-0/+2
* save auxv pointer into libc struct early in dynamic linker startupRich Felker2014-11-191-0/+1