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