| Commit message (Expand) | Author | Age | Files | Lines |
* | On i386 don't attempt to map shared libraries in low memory when |  kurt | 2021-03-16 | 1 | -1/+3 |
* | Convert the child_list member from a linked list to a vector. |  guenther | 2019-10-04 | 1 | -2/+2 |
* | Use a better algorithm for calculating the grpsym library order. |  guenther | 2019-10-03 | 1 | -7/+14 |
* | Simplify _dl_find_symbol(). Currently, it returns three values: |  guenther | 2019-08-04 | 1 | -7/+9 |
* | In 2004, we upgraded to binutils 2.14 with did -zcombreloc by default. |  guenther | 2019-07-21 | 1 | -4/+1 |
* | Prune visited leaves when walking dependencies to call init functions in |  guenther | 2019-05-11 | 1 | -10/+11 |
* | ld.so boot cleanup support: |  guenther | 2019-05-10 | 1 | -12/+26 |
* | Now that all Elf_foo types are correct, we don't need to use Elf32_Word |  deraadt | 2019-04-21 | 1 | -6/+6 |
* | On alpha, the buckets of DT_HASH are 8 bytes instead of 4 bytes. This was |  guenther | 2019-04-21 | 1 | -3/+10 |
* | Delete an unused struct member that has hid out here for 17 years |  guenther | 2018-12-05 | 1 | -3/+1 |
* | Implement support for DT_GNU_HASH, taking all the interesting bits |  guenther | 2018-11-28 | 1 | -4/+29 |
* | Finish ld.so's transition to GNU_RELRO: eliminate support for using |  guenther | 2018-11-16 | 1 | -4/+1 |
* | Delay processing of ld.so's own PT_GNU_RELRO section until after environment |  guenther | 2018-10-23 | 1 | -1/+3 |
* | Use int, not char*, for booleans |  guenther | 2018-10-22 | 1 | -4/+5 |
* | Always use the same callback to unlock as was used to lock. Permits |  guenther | 2017-05-08 | 1 | -3/+4 |
* | Add support for DT_RUNPATH and DT_FLAGS |  guenther | 2017-01-22 | 1 | -1/+2 |
* | Move DT_NUM from <sys/exec_elf.h> to resolv.h in ld.so where it belongs. |  kettenis | 2016-08-30 | 1 | -1/+4 |
* | Implement support for DT_INIT_ARRAY, DT_FINI_ARRAY and DT_PREINIT_ARRAY. |  kettenis | 2016-08-23 | 1 | -2/+12 |
* | Look for a PT_GNU_RELRO section per object and, if present, mprotect that |  guenther | 2016-08-08 | 1 | -1/+5 |
* | Remove prebind support: binding to symbol table indices is too fragile |  guenther | 2016-07-04 | 1 | -3/+1 |
* | Use a Thread Information Block in both single and multi-threaded programs. |  guenther | 2016-05-07 | 1 | -1/+15 |
* | Export environ and __progname, making the latter a copy of just the filename |  guenther | 2016-03-20 | 1 | -6/+11 |
* | Delete remnants of grpsym cache setting during symbol search: it's done at |  guenther | 2016-01-24 | 1 | -9/+3 |
* | Factor out the logic for mprotecting the memory between two symbols into |  guenther | 2015-11-02 | 1 | -6/+3 |
* | kbind has eliminated the need for and use of the bind lock. Delete it, the |  guenther | 2015-09-19 | 1 | -4/+1 |
* | Add missing 'extern's to avoid introducing commons into *crt0.o |  guenther | 2015-08-17 | 1 | -3/+3 |
* | delete annoying white space that annoy |  deraadt | 2015-01-22 | 1 | -2/+2 |
* | prototype & void * math cleanup |  deraadt | 2013-11-13 | 1 | -1/+2 |
* | Introduce ltrace(1). This tool works with ld.so to inject utrace record for |  miod | 2013-06-01 | 1 | -1/+11 |
* | Implement symbol caching and RELACOUNT/RELCOUNT optimizations. |  guenther | 2013-05-08 | 1 | -1/+4 |
* | - Add ORIGIN, OSNAME, OSREL and PLATFORM substitution support for rpaths. |  kurt | 2013-04-05 | 1 | -1/+3 |
* | - Parse colon separated paths into NULL terminated arrays of string |  kurt | 2013-03-20 | 1 | -3/+6 |
* | Add support for getting some flags from DT_FLAGS_1: new flags |  guenther | 2011-11-28 | 1 | -2/+5 |
* | Backout the dynamic linker speed improvement diff for now, it still |  sthen | 2011-06-27 | 1 | -10/+4 |
* | Dynamic linker speed improvement diff. tested by several sinc k2k11. |  drahn | 2011-05-22 | 1 | -4/+10 |
* | Search loaded libs first and add support for SONAME matching. ok drahn@ |  kurt | 2010-10-25 | 1 | -3/+3 |
* | Make _dl_searchnum signed as originally intended. |  drahn | 2010-08-11 | 1 | -2/+2 |
* | When generating grpsym lists, avoid duplicates without searching the |  drahn | 2010-07-01 | 1 | -2/+11 |
* | Combine the signal mask handling into _dl_thread_bind_lock(), as it's MI. |  guenther | 2010-05-02 | 1 | -2/+3 |
* | Implement lazy binding on mips64. This implementation relies on having two |  kettenis | 2010-03-27 | 1 | -3/+1 |
* | Constantly fill in the program header pointer and count in elf_object_t |  kurt | 2008-05-05 | 1 | -2/+3 |
* | Improve support for shared libs linked at non-zero addreses: |  kurt | 2008-04-09 | 1 | -4/+4 |
* | Make _dl_md_reloc_got() report errors, and take them into account. |  miod | 2007-11-27 | 1 | -3/+3 |
* | Provide hook so that rthreads can provide a spinlock to protect from races |  drahn | 2007-05-05 | 1 | -1/+3 |
* | add support for LD_TRACE_LOADED_OBJECTS_{FMT1/FMT2/PROGNAME}. Functionality |  jason | 2007-04-03 | 1 | -1/+4 |
* | Add comment warning not to rename _dl_bind, since gdb(1) knows about it. |  kettenis | 2006-06-16 | 1 | -1/+2 |
* | prebind - how to prelink a binary without throwing security out the window |  drahn | 2006-05-03 | 1 | -1/+3 |
* | add RTLD_NOW support to dlopen and propogate -z now to dep libs. |  kurt | 2005-11-09 | 1 | -2/+1 |
* | Consolidate dl_boot and dlopen dep lib loading into new function |  kurt | 2005-10-16 | 1 | -1/+2 |
* | Split grpsym_list creation away from child_list creation and change |  kurt | 2005-10-12 | 1 | -2/+4 |