1. 109b21b ANDROID: Make musl libc soname configurable by Colin Cross · 2 years, 5 months ago
  2. e206d58 ANDROID: fix unresolved weak tls symbols by Colin Cross · 2 years, 11 months ago
  3. b0a973b ANDROID: use libc_musl.so instead of libc.so by Colin Cross · 2 years, 11 months ago
  4. b7a130e remove unnecessary cast for map_library return by Érico Nogueira · 3 years, 2 months ago
  5. aad50fc fix regression in dl_iterate_phdr reporting of modules with no TLS by Rich Felker · 3 years, 2 months ago
  6. 521b4d2 fix dl_iterate_phdr dlpi_tls_data reporting to match spec by Rich Felker · 3 years, 3 months ago
  7. cfdfd5e don't fail to map library/executable with zero-length segment maps by Rich Felker · 3 years, 3 months ago
  8. 167390f lift child restrictions after multi-threaded fork by Rich Felker · 3 years, 7 months ago
  9. 34952fe convert malloc use under libc-internal locks to use internal allocator by Rich Felker · 3 years, 7 months ago
  10. c1e5d24 drop use of getdelim/stdio in dynamic linker by Rich Felker · 3 years, 7 months ago
  11. ccba234 ldso: notify the debugger when we're doing a dlopen by rcombs · 3 years, 8 months ago
  12. 5071670 ldso: use pthread_t rather than kernel tid to track ctor visitor by Rich Felker · 3 years, 9 months ago
  13. 1efc8eb fix stale lock when allocation of ctor queue fails during dlopen by Rich Felker · 3 years, 9 months ago
  14. 57f6e85 remove redundant pthread struct members repeated for layout purposes by Rich Felker · 3 years, 10 months ago
  15. e9f4fd1 have ldso track replacement of aligned_alloc by Rich Felker · 4 years ago
  16. cee88b7 move declaration of interfaces between malloc and ldso to dynlink.h by Rich Felker · 4 years ago
  17. 72658c6 ldso: remove redundant switch case for REL_NONE by Fangrui Song · 4 years, 3 months ago
  18. 0ff18be fix incorrect __hwcap seen in dynamic-linked __set_thread_area by Rich Felker · 4 years, 5 months ago
  19. d6bbea2 fix fdpic regression in dynamic linker with overly smart compilers by Rich Felker · 4 years, 6 months ago
  20. b82cd6c fix crashing ldso on archs where __set_thread_area examines auxv by Rich Felker · 4 years, 6 months ago
  21. b529ec9 move stage3_func typedef out of shared internal dynlink.h header by Rich Felker · 4 years, 6 months ago
  22. 22daaea add time64 redirect for, and redirecting implementation of, dlsym by Rich Felker · 4 years, 10 months ago
  23. 9d35fec fix regression whereby main thread didn't get TLS relocations by Rich Felker · 4 years, 10 months ago
  24. f243526 make relocation time symbol lookup and dlsym consistent by Szabolcs Nagy · 4 years, 10 months ago
  25. 1f060ed ldso: correct condition for local symbol handling in do_relocs by Rich Felker · 4 years, 10 months ago
  26. 08869de add support for powerpc/powerpc64 unaligned relocations by Samuel Holland · 5 years ago
  27. 71af530 ldso: remove redundant runtime checks in static TLS logic by Rich Felker · 4 years, 10 months ago
  28. ffab436 ldso: fix calloc misuse allocating initial tls by Rich Felker · 4 years, 10 months ago
  29. 9b83182 fix inadvertent use of uninitialized variable in dladdr by Rich Felker · 5 years ago
  30. 54b7564 remove unnecessary and problematic _Noreturn from crt/ldso startup by Rich Felker · 5 years ago
  31. a60b9e0 fix tls offsets when p_vaddr%p_align != 0 on TLS_ABOVE_TP targets by Szabolcs Nagy · 5 years ago
  32. 6104dae fix static tls offsets of shared libs on TLS_ABOVE_TP targets by Szabolcs Nagy · 5 years ago
  33. f450c15 remove unused struct dso members from dynlink.c by Fangrui Song · 5 years ago
  34. 22e5bbd overhaul i386 syscall mechanism not to depend on external asm source by Rich Felker · 5 years ago
  35. 7784680 fix the use of syscall result in dl_mmap by Ilya Matveychikov · 5 years ago
  36. 086a12b delete a redundant if in dynamic linker ctor execution loop by Ray · 5 years ago
  37. 50cd023 fix invalid-/double-/use-after-free in new dlopen ctor execution by Rich Felker · 5 years ago
  38. 43e7efb avoid malloc of ctor queue for programs with no external deps by Rich Felker · 5 years ago
  39. f034f14 avoid malloc of deps arrays for ldso and vdso by Rich Felker · 5 years ago
  40. e612d09 avoid malloc of deps array for programs with no external deps by Rich Felker · 5 years ago
  41. 2f1f51a fix malloc misuse for startup ctor queue, breakage on fdpic archs by Rich Felker · 5 years ago
  42. 8e43b56 synchronize shared library dtor exec against concurrent loads/ctors by Rich Felker · 5 years ago
  43. 188759b overhaul shared library ctor execution for dependency order, concurrency by Rich Felker · 5 years ago
  44. 8820736 record preloaded libraries as direct pseudo-dependencies of main app by Rich Felker · 5 years ago
  45. 0c5c8f5 fix unsafety of new ldso dep tracking in presence of malloc replacement by Rich Felker · 5 years ago
  46. 4035556 fix and overhaul dlsym depedency order, always record direct deps by Rich Felker · 5 years ago
  47. 71db5df fix crash/misbehavior from oob read in new dynamic tls installation by Rich Felker · 5 years ago
  48. 6516282 fix crash in new dynamic tls installation when last dep lacks tls by Rich Felker · 5 years ago
  49. ba18c1e add membarrier syscall wrapper, refactor dynamic tls install to use it by Rich Felker · 5 years ago
  50. 609dd57 fix loop logic cruft in dynamic tls installation by Rich Felker · 5 years ago
  51. 9d44b64 install dynamic tls synchronously at dlopen, streamline access by Rich Felker · 5 years ago
  52. 1c84c99 add new stage 2b to dynamic linker bootstrap for thread pointer by Rich Felker · 6 years ago
  53. b36c37f fix misleading placement of statement on same line as for loop in ldso by Rich Felker · 6 years ago
  54. 37cd167 fix dlsym of thread-local symbols on archs with DTP_OFFSET!=0 by Rich Felker · 6 years ago
  55. b6d701a combine arch ABI's DTP_OFFSET into DTV pointers by Rich Felker · 6 years ago
  56. 0beb9df add TLSDESC support for 32-bit arm by Rich Felker · 6 years ago
  57. 7b3348a support setting of default thread stack size via PT_GNU_STACK header by Rich Felker · 6 years ago
  58. 13d1afa overhaul internally-public declarations using wrapper headers by Rich Felker · 6 years ago
  59. 1bbe166 move tlsdesc and internal dl function declarations to dynlink.h by Rich Felker · 6 years ago
  60. 91c6a18 move declarations of tls setup/access functions to pthread_impl.h by Rich Felker · 6 years ago
  61. 55a1c9c move declarations for malloc internals to malloc_impl.h by Rich Felker · 6 years ago
  62. 18bf082 improve machinery for ldso to report libc version by Rich Felker · 6 years ago
  63. 9b95fd0 define and use internal macros for hidden visibility, weak refs by Rich Felker · 6 years ago
  64. 5c2f46a block dlopen of libraries with initial-exec refs to dynamic TLS by Rich Felker · 6 years ago
  65. 5fdccbc fix inefficient choice of tlsdesc function due to off-by-one by Rich Felker · 6 years ago
  66. 193338e avoid spurious dso matches by dladdr outside bounds of load segments by Rich Felker · 6 years ago
  67. f6870d6 make dladdr consistently produce the first symbol in presence of aliases by Rich Felker · 6 years ago
  68. c8b49b2 fix symtab-order-dependent spurious matches in dladdr by Rich Felker · 6 years ago
  69. 8b8fb7f correctly handle non-matching symbols in dladdr by Rich Felker · 6 years ago
  70. e829695 avoid using undefined pointer arithmetic in dladdr by Rich Felker · 6 years ago
  71. 68a5a23 fix dynamic linker mapping/clearing bss in first/only LOAD segment by Rich Felker · 6 years ago
  72. 610c5a8 fix TLS layout of TLS variant I when there is a gap above TP by Szabolcs Nagy · 6 years ago
  73. b4b1e10 reintroduce hardening against partially-replaced allocator by Rich Felker · 6 years ago
  74. d610c14 enable reclaim_gaps for fdpic by Rich Felker · 6 years ago
  75. ce7ae11 ldso, malloc: implement reclaim_gaps via __malloc_donate by Alexander Monakov · 6 years ago
  76. 376b3c5 disallow non-absolute rpath $ORIGIN for suid/sgid/AT_SECURE processes by Rich Felker · 6 years ago
  77. f0b235c honor rpath $ORIGIN for ldd/ldso command with program in working dir by Rich Felker · 6 years ago
  78. b3ae7be adjust dladdr dli_fbase definition to match other implementations by Rich Felker · 6 years ago
  79. a71b46c fix malloc state corruption when ldso rejects loading a second libc by Rich Felker · 7 years ago
  80. f3055e0 allow specifying argv[0] when invoking a program via ldso command by Rich Felker · 7 years ago
  81. 43c423a fix regression in dlopen promotion from RTLD_LOCAL to RTLD_GLOBAL by Rich Felker · 7 years ago
  82. 66b53cf ldso: avoid spurious & possible erroneous work for libs with no deps by Rich Felker · 7 years ago
  83. 0c53178 fix dlopen/dlsym regression opening libs already loaded at startup by Rich Felker · 7 years ago
  84. a393d5c precalculate gnu hash rather than doing it lazily in find_sym inner loop by Rich Felker · 7 years ago
  85. cb52539 remove unused refcnt field for shared libraries by Rich Felker · 7 years ago
  86. c49d3c8 avoid loading of multiple libc versions via explicit pathname by Rich Felker · 7 years ago
  87. 6476b81 emulate lazy relocation as deferrable relocation by Rich Felker · 7 years ago
  88. 4823b13 reorder addend handling before symbol lookup in relocation code by Rich Felker · 7 years ago
  89. 4ff234f rework ldso handling of global symbol table for consistency by Rich Felker · 7 years ago
  90. c9783e4 treat STB_WEAK and STB_GNU_UNIQUE like STB_GLOBAL in find_sym by Szabolcs Nagy · 8 years ago
  91. 1f53e7d fix crashes in x32 __tls_get_addr by rofl0r · 7 years ago
  92. 27b3fd6 fix crash from corrupted tls module list after failed dlopen by Rich Felker · 7 years ago
  93. 5448289 treat null vdso base same as missing by Bobby Bingham · 8 years ago
  94. b418ea1 generalize ELF hash table types not to assume 32-bit entries by Rich Felker · 8 years ago
  95. 5ffe515 fix ldso reserved library name handling by Szabolcs Nagy · 8 years ago
  96. 86e8cc0 fix accidental global static pointer in ldso by Szabolcs Nagy · 8 years ago
  97. 71392a9 generalize mips-specific reloc code not to hard-code sym/type encoding by Rich Felker · 8 years ago
  98. 2d0290d fix regression in SH/FDPIC dynamic linker by Rich Felker · 8 years ago
  99. c18d05f ldso: fix GDB dynamic linker info on MIPS by Felix Fietkau · 8 years ago
  100. 140ad50 fix regression in dynamic-linked tls when both main app & libs have tls by Rich Felker · 8 years ago