Age | Commit message (Expand) | Author |
2023-08-15 | Improve handling of dlopen(RTLD_TRACE) aka ldd, of a library that | Philip Guenther |
2023-07-08 | turn an ifdef'd _dl_printf call into DL_DEB and various whitespace fixes | Jasper Lievisse Adriaanse |
2023-02-20 | Adjust inline !libc check to match the intent in ld.so | Greg Steuck |
2023-02-18 | Lookup the start,len of the "execve" stub in libc.so, and tell the kernel | Theo de Raadt |
2023-01-29 | Accumulate intermediate imutables locally before applying | Greg Steuck |
2022-12-25 | Re-enable DT_MIPS_RLD_MAP_REL tag in ld.so | Visa Hankala |
2022-12-18 | cannot try the boot.data unmap until all the ld.script are commited, and | Theo de Raadt |
2022-12-16 | delete // debug comment chunks. If anyone wants to debug ld.so and runs | Theo de Raadt |
2022-12-04 | ld.so: Disable DT_MIPS_RLD_MAP_REL | Visa Hankala |
2022-12-04 | The next step for mimmutable(). ld.so figures out what regions of memory | Theo de Raadt |
2022-11-09 | Now that dlopen() sets object->nodelete for RTLD_NODELETE, _dl_load_dep_libs() | Theo de Raadt |
2022-11-08 | In the new scheme, the main executable object needs to be marked | Theo de Raadt |
2022-11-08 | Instead of unmapping boot.text, and then a future allocation could land in | Theo de Raadt |
2022-11-07 | dtors were broken by trying to reuse DF_1_NODELETE to hint that this | Theo de Raadt |
2022-11-06 | TEXTREL binaries are loaded without immutable on un-writeable sections. | Theo de Raadt |
2022-11-06 | ld.so wants to make it's own RELRO immutable, which is obviously done | Theo de Raadt |
2022-11-06 | Library RELRO sections are excluded from the immutable list, because ld.so | Theo de Raadt |
2022-11-06 | When loading startup libraries, pass DF_1_NODELETE to indicate these are | Theo de Raadt |
2022-10-28 | Implement support for DT_MIPS_RLD_MAP_REL. | Mark Kettenis |
2022-01-08 | Prep .c files for removing the #includes from */archdep.h | Philip Guenther |
2021-12-23 | Roll the syscalls that have an off_t argument to remove the explicit padding. | Philip Guenther |
2021-11-12 | Add support for RELR relocations in the executable and share objects. | Philip Guenther |
2021-05-25 | program headers: do not rely on DYNAMIC coming before GNU_RELRO | kn |
2021-03-16 | On i386 don't attempt to map shared libraries in low memory when | Kurt Miller |
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 |