| Age | Commit message (Expand) | Author | Files | Lines |
| 2019-12-07 | Disable ltrace for objects linked with -znow, as at least on amd64, linking |  guenther | 1 | -4/+1 |
| 2019-11-29 | Repurpose the "syscalls must be on a writeable page" mechanism to |  deraadt | 1 | -1/+2 |
| 2019-10-23 | Prefer the size-independent ELF identifiers over the size-specific ones. |  guenther | 2 | -29/+29 |
| 2019-10-20 | For more archs, ld.so itself only needs/uses the arch's "just add load offset" |  guenther | 1 | -1/+3 |
| 2019-10-05 | Delete some obsolete debugging #ifdefs blocks |  guenther | 1 | -6/+1 |
| 2019-08-06 | Factor out TEXTREL mprotecting from the per-arch files into _dl_rtld(), |  guenther | 1 | -24/+1 |
| 2019-08-04 | Simplify _dl_find_symbol(). Currently, it returns three values: |  guenther | 1 | -27/+24 |
| 2019-07-14 | ld.so's $ORIGIN handling when argv[0] is a relative path was broken by |  guenther | 1 | -3/+1 |
| 2019-02-03 | _dl_cerror is trivial on alpha and m88k; just inline the hanlding into |  guenther | 1 | -5/+2 |
| 2018-11-22 | Make alpha less special: _dl_boot_bind() is written to complete |  guenther | 3 | -45/+15 |
| 2018-11-16 | Finish ld.so's transition to GNU_RELRO: eliminate support for using |  guenther | 1 | -4/+1 |
| 2018-11-12 | Delete support for non-secureplt binaries. The secure PLT format has been |  guenther | 2 | -109/+11 |
| 2018-07-09 | unify the various per-arch syscall.h as much as possible |  deraadt | 1 | -9/+11 |
| 2017-10-27 | Use <elf.h> instead of <elf_abi.h> |  mpi | 1 | -2/+2 |
| 2017-10-10 | __plt_{start,end} are no longer generated or necessary, having been |  guenther | 1 | -6/+1 |
| 2017-08-27 | Replace heaps of hand-written syscall stubs with a simpler framework |  deraadt | 3 | -64/+85 |
| 2017-02-16 | correct format strings, ok guenther |  deraadt | 1 | -3/+3 |
| 2017-01-24 | On fatal errors, kill ourselves with thrkill(0,9,NULL) instead of |  guenther | 4 | -21/+15 |
| 2017-01-21 | _dl_exit() is __dead, so it should return void. |  guenther | 1 | -2/+2 |
| 2017-01-20 | Delete ancient macros and unnecessary #includes |  guenther | 1 | -6/+1 |
| 2017-01-09 | Remove dependency on __got_{start,end} symbols and look at PT_GNU_RELRO |  kettenis | 1 | -3/+1 |
| 2016-08-31 | alpha and sh have TCB_SET() macros so don't need _dl_set_tcb() |  guenther | 2 | -4/+2 |
| 2016-08-28 | ld.so doesn't need gettimeofday or lstat stubs any more |  guenther | 2 | -6/+2 |
| 2016-08-07 | As with csu, alpha passes &_DYNAMIC to _reloc_alpha_got(), so just |  guenther | 1 | -2/+3 |
| 2016-07-04 | Remove prebind support: binding to symbol table indices is too fragile |  guenther | 1 | -7/+1 |
| 2016-06-21 | When handling DT_TEXTREL only set the mapping to READ+WRITE, ignore |  deraadt | 1 | -2/+2 |
| 2016-05-07 | Use a Thread Information Block in both single and multi-threaded programs. |  guenther | 2 | -2/+6 |
| 2016-03-21 | Rename the system call sendsyslog2 to sendsyslog. Keep the old one |  bluhm | 2 | -4/+4 |
| 2016-03-21 | Switch ld.so's stack smash handler from sendsyslog to sendsyslog2 |  guenther | 2 | -4/+4 |
| 2016-03-20 | Export environ and __progname, making the latter a copy of just the filename |  guenther | 1 | -2/+2 |
| 2015-12-22 | assign pointers to NULL rather than 0 |  mmcc | 1 | -2/+2 |
| 2015-12-06 | Simplify the relocation code for the ld.so bootstrap and static pie: track |  guenther | 1 | -10/+4 |
| 2015-11-15 | ldd(1) sets environment variable LD_TRACE_LOADED_OBJECTS to tell ld.so |  deraadt | 2 | -2/+4 |
| 2015-11-02 | Factor out the logic for mprotecting the memory between two symbols into |  guenther | 1 | -75/+17 |
| 2015-09-23 | Don't be too agressive write-protecting the GOT and PLT. If we have no clue |  kettenis | 1 | -18/+21 |
| 2015-09-19 | kbind has eliminated the need for and use of the bind lock. Delete it, the |  guenther | 2 | -24/+2 |
| 2015-09-13 | Rename __sysctl syscall to just sysctl, as the userland wrapper is no longer |  guenther | 1 | -2/+2 |
| 2015-08-26 | Kbind 3: The Legend Continues! |  guenther | 1 | -18/+28 |
| 2015-05-29 | Make ld.so on alpha cope with binaries built with secureplt (where secure here |  miod | 2 | -39/+130 |
| 2014-12-27 | Make ld.so process only R_ALPHA_RELATIVE relocations during early GOT |  kettenis | 2 | -3/+6 |
| 2014-11-03 | Eliminate RTLD_PROTECT_PLT: ld.so is built with -Bsymbolic so the |  guenther | 1 | -3/+1 |
| 2014-09-01 | Sync readlink(2) with IEEE Std 1003.1-2008. |  doug | 1 | -2/+2 |
| 2014-07-28 | _dl_sigprocmask() works better when it actually saves the returned sigmask |  guenther | 1 | -1/+2 |
| 2014-07-14 | Now that we have sendsyslog(2), we can directly use it in the |  deraadt | 2 | -3/+5 |
| 2014-07-09 | _dl_fcntl() is no longer used; kill the stubs |  guenther | 2 | -4/+2 |
| 2014-07-06 | move from sysclt(KERN_ARND) to getentropy(2); ok miod@, kettenis@ |  otto | 2 | -2/+4 |
| 2014-07-05 | Mark _dl_exit __dead. |  miod | 1 | -1/+2 |
| 2014-07-05 | Add more sugar to generate syscall stubs; and make sure errors are reported |  miod | 1 | -116/+53 |
| 2014-04-16 | It's been a quarter century: we can assume volatile is present with that name. |  guenther | 2 | -4/+4 |
| 2013-12-23 | Make ld.so pass its cleanup handler in v0 and stop calling atexit(4) directly |  kettenis | 1 | -2/+2 |