| Age | Commit message (Expand) | Author |
| 2023-06-04 | ld.elf_so: Sprinkle more debug messages on dlopen and error. | riastradh |
| 2023-04-23 | dlopen(3): Read _rtld_objtail under the lock. | riastradh |
| 2022-09-13 | ld.elf_so(8): Make fork take a shared, not exclusive, lock. | riastradh |
| 2022-04-09 | rtld: Convert membar_exit/enter to membar_release/acquire. | riastradh |
| 2021-12-04 | Restore the fptr_t type of {init,fini}{,_array} that was removed when initial | skrll |
| 2021-06-16 | ld.elf_so(1): Omit needless membar_enter. | riastradh |
| 2021-05-30 | Don't use the return address hack with clang. | joerg |
| 2020-09-22 | Correct r_ldbase valuse | kamil |
| 2020-09-21 | Upgrade the SVR4 RTLD r_debug protocol to version 1 | kamil |
| 2020-04-19 | Rename __atomic_fork to __locked_fork and give it &errno as argument. | joerg |
| 2020-04-16 | Introduce intermediate locking for fork, so that the dynamic linker is | joerg |
| 2020-03-04 | PT_GNU_RELRO segments are arranged such that their vaddr + memsz ends | thorpej |
| 2020-02-29 | Implement and integrate GNU Hashing function | kamil |
| 2019-12-08 | _rtld_relro - fix debug printf format for a size_t argument | uwe |
| 2019-10-04 | use __func__ (c99, c++11) instead of __FUNCTION__ | christos |
| 2019-10-03 | improve error message | tnn |
| 2019-09-15 | Return the ELF loader dl_phdr_info information for dl_iterate_phdr(3) | kamil |
| 2019-04-14 | undo previous unlock/relock; it is not needed now that we added the tls model | christos |
| 2019-04-13 | Fix c++ exceptions on arm; jemalloc calls _rtld_tls_get_addr from inside | christos |
| 2018-12-30 | binutils 2.31.1 can put copy relocations in the relro segment. Delay | christos |
| 2018-12-27 | explain why we skip objmain. | christos |
| 2018-10-17 | Move compatibility for pre-2.0 ELF binaries into separate file. | joerg |
| 2018-04-03 | Rework ifunc support to address a number of short comings: | joerg |
| 2018-03-09 | Like Sparc, PowerPC can use IRELATIVE relocations in non-PLT sections. | joerg |
| 2018-02-11 | Wrap PowerPC #pragma goop in #if __GNUC_PREREQ__(6,0). | jakllsch |
| 2018-02-07 | update for GCC 6: | mrg |
| 2017-11-06 | init/fini for the main program is handled by crt0.o, so ifunc handling | joerg |
| 2017-08-12 | Add sparc/sparc64 support for irelative relocations. | joerg |
| 2017-08-10 | Add IRELATIVE support for ARM, X86 and PowerPC. | joerg |
| 2017-07-11 | Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. This | joerg |
| 2017-06-08 | Call _rtld_debug_state before running the global initialisers, so give | joerg |
| 2017-02-27 | tag the powerpc hackish_return_address() as __noinline. | chs |
| 2016-12-01 | n dl_iterate_phdr return the path not the name. | christos |
| 2016-12-01 | Instead of using a function to resolve symbols that should be supplied by | christos |
| 2016-11-30 | add missing newline in comment | christos |
| 2016-11-30 | Emulate the standard symbol search order in dlsym() i.e. resolve weak or | christos |
| 2016-05-24 | Put the name of the dynamic linker in allocated memory, so that it becomes | christos |
| 2015-04-06 | Fix membars around rtld internal mutex. | yamt |
| 2015-04-04 | lib/49813: Release mutex on error. | joerg |
| 2015-03-05 | HPPA hack for a problem where gdb doesn't see _rtld_debug_state when | skrll |
| 2014-08-25 | Add basic support for indirect functions. It allows providing a public | joerg |
| 2014-03-18 | Ignore LD_BIND_NOW for setuid binaries, but keep it in the environment | joerg |
| 2014-01-31 | Catch up with _lwp_park change. | joerg |
| 2013-11-20 | If dlopen of the dynamic linker is requested, e.g. by rump in | skrll |
| 2013-10-19 | fix unused variable warnings | christos |
| 2013-05-09 | Remove redundant assignment. Hasn't been needed since 1999. | skrll |
| 2013-05-09 | remove stray debugging | christos |
| 2013-05-09 | convert to SIMPLEQ like the rest of the queues. | christos |
| 2013-05-06 | Fixed handling of DT_SONAME: | christos |
| 2013-05-06 | Trailing whitespace | skrll |