- 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
- 5ba238e separate __tls_get_addr implementation from dynamic linker/init_tls 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 · 10 years ago
- 436d372 if dynamic linker's relro mprotect call fails, include reason in message by Rich Felker · 10 years ago
- fa7248c cosmetic improvements in dynamic linker cleanup by Rich Felker · 10 years ago
- 8769196 clean up internal dynamic linker functions enumerating phdrs by Timo Teräs · 10 years ago
- e13a2b8 implement PT_GNU_RELRO support by Timo Teräs · 10 years ago
- dab441a always initialize thread pointer at program start by Rich Felker · 10 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
- 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
- e69ae84 add support for init_array/fini_array ctors/dtors to dynamic linker by Rich Felker · 11 years ago
- f389c49 make the dynamic linker find its path file relative to its own location by Rich Felker · 11 years ago
- 30763fd fix invalid library phdr pointers passed to callback from dl_iterate_phdr by Rich Felker · 11 years ago
- 780cbbe implement minimal dlinfo function by Rich Felker · 11 years ago
- 509b50e fix missing synchronization in calls from dynamic linker to global ctors by Rich Felker · 11 years ago
- 59b481d remove useless conditional before free from dynamic linker path code by Rich Felker · 11 years ago
- 11bc173 fix dynamic linker handling of empty path file or error reading path file by Rich Felker · 11 years ago
- 8813c95 make newline-delimited dynamic linker path file actually work by Rich Felker · 11 years ago
- 44b4d09 ensure that thread dtv pointer is never null to optimize __tls_get_addr by Rich Felker · 11 years ago
- 8c203ea make dynamic linker accept : or \n as path separator by Rich Felker · 11 years ago
- 74025c8 fix uninitialized map_len being used in munmap failure paths in load_library by Rich Felker · 12 years ago
- 4d07e55 add support for RTLD_NOLOAD to dlopen by Rich Felker · 12 years ago
- 637dd2d fix regression in dlsym: rejection of special RTLD_* handles as invalid by Rich Felker · 12 years ago
- 4d98280 fix warning building dynlink.c stub for static libc by Rich Felker · 12 years ago
- cdc5c74 fix bug in dladdr that prevented resolving addresses in the PLT by Rich Felker · 12 years ago
- 6468fc9 check for invalid handles in dlsym/dlclose by Rich Felker · 12 years ago
- 1d7c4f8 fix breakage in ldd (failure to print library load address) by Rich Felker · 12 years ago
- a7936f6 fix ordering of shared library ctors with respect to libc init by Rich Felker · 12 years ago
- 75a31fa eliminate gdb complaints about missing linux-gate.so.1 by Rich Felker · 12 years ago
- 71955b2 fix typo in dynamic linker path file loading code by Rich Felker · 12 years ago
- 6546510 support ldso path files without final newline by Rich Felker · 12 years ago
- 40d5f7e change ldso path file logic to replace rather than add to search path by Rich Felker · 12 years ago
- 2f2f115 remove one unnecessary static var from dynamic linker by Rich Felker · 12 years ago
- a617a8e fix more unused variable warnings by Rich Felker · 12 years ago
- 18c0e02 add dl_iterate_phdr interface by Rich Felker · 12 years ago
- 0a1c2c1 support looking up thread-local objects with dlsym by Rich Felker · 12 years ago
- deb15b3 fix breakage in dlsym for looking up RTLD_DEFAULT, etc. by Rich Felker · 12 years ago
- 9ec4283 add support for TLS variant I, presently needed for arm and mips by Rich Felker · 12 years ago
- c62b9f3 fix main program TLS alignment for dynamic-linked programs by Rich Felker · 12 years ago
- e23d358 fix namespace clash (libc) in dynlink.c by Rich Felker · 12 years ago
- 31f340a remove dead code from dynamic linker by Rich Felker · 12 years ago
- 0a96a37 clean up and refactor program initialization by Rich Felker · 12 years ago
- 017bf14 fix breakage due to initializing thread pointer when loading libs by Rich Felker · 12 years ago
- 00902c7 make new TLS setup block even implementation-internals signals by Rich Felker · 12 years ago
- 92e1cd9 don't crash if TLS library is loaded into process with no thread pointer by Rich Felker · 12 years ago
- bd17431 fix symbol acceptance/rejection rules for TLS by Rich Felker · 12 years ago
- cf3fd3d TLS fixes, mainly alignment handling by Rich Felker · 12 years ago
- f4f77c0 fix/improve shared library ctor/dtor handling, allow recursive dlopen by Rich Felker · 12 years ago
- 5f88c0e small dynamic linker module search fix by Rich Felker · 12 years ago
- dcd6037 support for TLS in dynamic-loaded (dlopen) modules by Rich Felker · 12 years ago
- 642b759 fix race condition in dlopen by Rich Felker · 12 years ago
- 9c74856 dynamic-linked TLS support for everything but dlopen'd libs by Rich Felker · 12 years ago
- c91aa03 remove freeing of dynamic linker data when dlopen/dlsym are not used by Rich Felker · 12 years ago
- 9b153c0 beginnings of full TLS support in shared libraries by Rich Felker · 12 years ago
- bc6a35f partial TLS support for dynamic-linked programs by Rich Felker · 12 years ago
- 8431d79 TLS (GNU/C11 thread-local storage) support for static-linked programs by Rich Felker · 12 years ago
- d712dd3 more close-on-exec fixes, mostly using new "e" flag to fopen by Rich Felker · 12 years ago
- f2d08cf fix some more O_CLOEXEC/SOCK_CLOEXEC issues by Rich Felker · 12 years ago
- 400c5e5 use restrict everywhere it's required by c99 and/or posix 2008 by Rich Felker · 12 years ago
- 8b28aa9 fix bug caused by main app & libc having map set; cannot free them by Rich Felker · 12 years ago
- f419bcb dladdr support for dynamic linker (nonstandard extension) by Rich Felker · 12 years ago
- a5d6199 fix bug in gnu hash lookup on dlsym(handle, name) lookups by Rich Felker · 12 years ago
- dbcb3ad clean up search_vec usage for vdso by Rich Felker · 12 years ago