Age | Commit message (Expand) | Author |
2024-01-22 | ugly whitespaces | Theo de Raadt |
2024-01-19 | Stop initializing pinsyscall(SYS_execve in dynamic binaries that contain | Theo de Raadt |
2024-01-17 | very ugly whitespaces | Theo de Raadt |
2024-01-16 | Read PT_OPENBSD_SYSCALLS in libc.so, and convert it to a table for | Theo de Raadt |
2024-01-14 | Whenever we have a libc major bump, we run the risk that dependent shared | Mark Kettenis |
2023-12-19 | whitespaces | Theo de Raadt |
2023-12-19 | correct alignment placement | Theo de Raadt |
2023-12-18 | correct section the SYS_kbind syscall pin record goes into | Theo de Raadt |
2023-12-12 | To avoid kbind(2) becoming a powerful gadget, it is called inline to a | Theo de Raadt |
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 |