4 Commits (6ed791e768d83b40ed56c99dbb1ed72c1e49aae7)

Author SHA1 Message Date
Rich Felker 71392a91c3 generalize mips-specific reloc code not to hard-code sym/type encoding 10 years ago
Felix Fietkau c18d05f0e8 ldso: fix GDB dynamic linker info on MIPS 10 years ago
Rich Felker 140ad50cbf fix regression in dynamic-linked tls when both main app & libs have tls 10 years ago
Rich Felker 5552ce5200 move dynamic linker to its own top-level directory, ldso 10 years ago
Rich Felker 4058795d49 move static-linked stub dlsym out of dynlink.c 10 years ago
Rich Felker 14469371cd move static-linked stub dlopen out of dynlink.c 10 years ago
Rich Felker b98414732d move dlinfo out of dynlink.c 10 years ago
Rich Felker da1fe7f500 move dlclose out of dynlink.c to its own source file 10 years ago
Rich Felker 891e6547b4 move static-linked stub invalid dso handle checking out of dynlink.c 10 years ago
Rich Felker 4f8f038060 move static/stub version of dladdr out of dynlink.c 10 years ago
Rich Felker a4fbc82c8e factor dlerror and error-setting code out of dynlink.c 10 years ago
Rich Felker 0f5eb3de29 add arch/abi info to dynamic linker's id/version output 10 years ago
Szabolcs Nagy 12978acb30 ldso: fix the dtv update logic in __tls_get_new 11 years ago
Rich Felker 19caa25d0a remove undef weak refs to init/fini array symbols in libc.so 11 years ago
Rich Felker 5fe38516f7 use private maps even for read-only segments of FDPIC libraries 11 years ago
Rich Felker 9e0a317d8c remove use of SHARED macro in dynamic linker version reporting 11 years ago
Rich Felker d56460c939 unify static and dynamic linked implementations of thread-local storage 11 years ago
Rich Felker ad1cd43a86 unify static and dynamic libc init/fini code paths 11 years ago
Rich Felker 9439ebd766 fix dynamic loader library mapping for nommu systems 11 years ago
Rich Felker fead7e3fc0 fix missing bss handling in FDPIC ELF loader 11 years ago
Rich Felker bde0b4b92e fix dladdr treatment of function descriptors for fdpic 11 years ago
Rich Felker bc9b6ea0df fix visibility mismatch in dynamic linker stage 2 function definition 11 years ago
Rich Felker 6c5cad2aa5 fix dlsym RTLD_NEXT behavior for fdpic 11 years ago
Rich Felker d47d9a50f2 fix dlsym lookup of function symbols on fdpic 11 years ago
Rich Felker c87a521033 move calls to application init functions after crt1 entry point 11 years ago
Rich Felker 78f430295c fix breakage in non-fdpic dynamic linker init/fini processing 11 years ago
Rich Felker 30fdc06bba fix resolving interp string address on fdpic ldd command 11 years ago
Rich Felker eaf7ab6e24 add real fdpic loading of shared libraries 11 years ago
Rich Felker 7a9669e977 add general fdpic support in dynamic linker and arch support for sh 11 years ago
Rich Felker 3958144ede factor symbol counting out of dladdr as its own function 11 years ago
Rich Felker 2a54733820 refactor some more dynamic linker load address computations 11 years ago
Rich Felker e6076c99dd remove some useless casts in dynamic linker 11 years ago
Rich Felker a735f53e6a further refactoring of dynamic linker load address computations 11 years ago
Rich Felker 301335a80b begin refactoring load address computations in dynamic linker 11 years ago
Alexander Monakov 8f08a58c63 dynlink.c: pass gnu-hash table pointer to gnu_lookup 11 years ago
Alexander Monakov 5b4286e12c dynlink.c: slim down gnu_lookup 11 years ago
Alexander Monakov 84389c6456 dynlink.c: use bloom filter in gnu hash lookup 11 years ago
Alexander Monakov 66d45787c8 dynlink.c: use a faster expression in gnu_hash 11 years ago
Rich Felker 6ba5517a46 fix local-dynamic model TLS on mips and powerpc 11 years ago
Rich Felker ce337daa00 make dynamic linker work around MAP_FAILED mmap failure on nommu kernels 11 years ago
Rich Felker 75eceb3ae8 ignore ENOSYS error from mprotect in pthread_create and dynamic linker 11 years ago
Rich Felker 75ce450395 fix regression in pre-v7 arm on kernels with kuser helper removed 11 years ago
Rich Felker b6a6cd703f fix dynamic linker regression processing R_*_NONE type relocations 11 years ago
Rich Felker 9bbddf730f reprocess all libc/ldso symbolic relocations in dynamic linking stage 3 11 years ago
Rich Felker 768b82c6de move call to dynamic linker stage-3 into stage-2 function 11 years ago
Rich Felker c093e2e820 reprocess libc/ldso RELA relocations in stage 3 of dynamic linking 11 years ago
Rich Felker c5ab5bd3be remove always-true conditional in dynamic linker TLSDESC processing 11 years ago
Rich Felker 97b72d22ad remove redundant code in do_dlsym function 11 years ago
Rich Felker 01d4274711 make dlerror state and message thread-local and dynamically-allocated 11 years ago
Rich Felker 1b1cafa50c apply hidden visibility to tlsdesc accessor functions 11 years ago