Age | Commit message (Expand) | Author |
2019-12-17 | Don't look up env variables until we know we'll trust them. Otherwise, | Philip Guenther |
2019-12-11 | ld.so may fail to remove the LD_LIBRARY_PATH environment variable for | Todd C. Miller |
2019-12-07 | Disable ltrace for objects linked with -znow, as at least on amd64, linking | Philip Guenther |
2019-10-04 | Convert the child_list member from a linked list to a vector. | Philip Guenther |
2019-10-03 | Use a better algorithm for calculating the grpsym library order. | Philip Guenther |
2019-08-06 | Factor out TEXTREL mprotecting from the per-arch files into _dl_rtld(), | Philip Guenther |
2019-08-04 | Simplify _dl_find_symbol(). Currently, it returns three values: | Philip Guenther |
2019-07-21 | In 2004, we upgraded to binutils 2.14 with did -zcombreloc by default. | Philip Guenther |
2019-06-07 | make gc workaround compile on non-clang | Theo de Raadt |
2019-06-04 | Disable the unmapping of ld.so's boot data for now, as boehm-gc apparently | Philip Guenther |
2019-05-12 | Indentation fix | Philip Guenther |
2019-05-11 | Prune visited leaves when walking dependencies to call init functions in | Philip Guenther |
2019-05-10 | ld.so boot cleanup support: | Philip Guenther |
2018-12-03 | DT_MIPS_RLD_MAP is an offset, so relocate it when present. | Philip Guenther |
2018-11-20 | On mips64, DT_DEBUG doesn't need mprotecting if it's in the GNU_RELRO segment | Philip Guenther |
2018-11-16 | Finish ld.so's transition to GNU_RELRO: eliminate support for using | Philip Guenther |
2018-10-23 | Delay processing of ld.so's own PT_GNU_RELRO section until after environment | Philip Guenther |
2018-10-22 | Use int, not char*, for booleans | Philip Guenther |
2017-12-08 | Everyone knows this as ld.so, nor by the ancient name rtld. | Theo de Raadt |
2017-10-26 | If LD_BIND_NOW is in force then all relocations are performed eagerly, | Philip Guenther |
2017-02-08 | Provide size-generic ELF_NO_ADDR in <sys/exec_elf.h> and use that instead | Philip Guenther |
2017-01-24 | On fatal errors, kill ourselves with thrkill(0,9,NULL) instead of | Philip Guenther |
2017-01-09 | Remove dependency on __got_{start,end} symbols and look at PT_GNU_RELRO | Mark Kettenis |
2016-08-28 | fix a comment | Philip Guenther |
2016-08-23 | Implement support for DT_INIT_ARRAY, DT_FINI_ARRAY and DT_PREINIT_ARRAY. | Mark Kettenis |
2016-08-14 | Mark the relro/got section as read-only before setting up the environment | Philip Guenther |
2016-08-12 | the slimmed down random functions inside ld.so are strict clones of the | Theo de Raadt |
2016-08-08 | Look for a PT_GNU_RELRO section per object and, if present, mprotect that | Philip Guenther |
2016-07-04 | Remove prebind support: binding to symbol table indices is too fragile | Philip Guenther |
2016-06-08 | Some ELF ABIs still require a PLT that is both writable and executable. To | Mark Kettenis |
2016-06-05 | Avoid W^X violation when setting DT_DEBUG on mips64. | Mark Kettenis |
2016-05-07 | Use a Thread Information Block in both single and multi-threaded programs. | Philip Guenther |
2016-03-24 | Unbreak arm and m88k: COPY relocations for weak symbols that are overloaded | Philip Guenther |
2016-03-20 | Export environ and __progname, making the latter a copy of just the filename | Philip Guenther |
2015-11-15 | ldd(1) sets environment variable LD_TRACE_LOADED_OBJECTS to tell ld.so | Theo de Raadt |
2015-08-18 | _dl_malloc() proto exists, do not cast result | Theo de Raadt |
2015-05-06 | Fix a memory leak in _dl_load_dep_libs() | Jonathan Gray |
2015-01-22 | delete annoying white space that annoy | Theo de Raadt |
2015-01-16 | <sys/param.h> to <limits.h> conversion. Verified binaries | Theo de Raadt |
2014-11-03 | Eliminate RTLD_PROTECT_PLT: ld.so is built with -Bsymbolic so the | Philip Guenther |
2014-07-10 | check all memory allocations; ok miod@ guenther@ | Otto Moerbeek |
2014-07-06 | allocate two things, test two pointers; ok miod@ guenther@ | Otto Moerbeek |
2014-06-21 | Move to a non-zeroing _dl_malloc, a _dl_calloc and _dl_reallocarry and | Otto Moerbeek |
2014-02-16 | Unbreak ld.so with ssp-strong/all on sparc64 and powerpc. With the | Martynas Venckus |
2014-01-23 | Remove LD_NORANDOM feature. It serves no usable purpose. Determinism | Theo de Raadt |
2014-01-18 | Make ld.so pass its cleanup handler in $2 as required by the MIPS System V | Mark Kettenis |
2013-12-25 | Pass _dl_dtors as the csu cleanup routine on sh | Miod Vallat |
2013-12-25 | Pass _dl_dtors as the csu cleanup routine on arm. | Miod Vallat |
2013-12-25 | Pass _dl_dtors as the csu cleanup routine on m68k and m88k; change the | Miod Vallat |
2013-12-25 | Make ld.so pass its cleanup handler in %g1 as required by the SPARC System V | Mark Kettenis |