Age | Commit message (Expand) | Author |
2023-01-20 | amd64 now has xonly support via the PKU feature. Marking ld.so exec-only | Theo de Raadt |
2023-01-14 | Add missing void to function definition | Theo Buehler |
2023-01-12 | Use proper sparc64 illtrap instruction as text sections filler, rather than | Miod Vallat |
2023-01-11 | be very paranoid like other architectures and force no-jump-tables | Theo de Raadt |
2023-01-11 | put LD_SCRIPT in the canonical location | Theo de Raadt |
2023-01-11 | Add ld.so linker scripts on the remaining platforms. | Miod Vallat |
2023-01-11 | force-disable jump tables in ld.so building on sparc64, to ease the | Theo de Raadt |
2023-01-11 | the kernel on mips64 (octeon, loongson) is in good enough shape to run | Theo de Raadt |
2023-01-11 | Add retguard to amd64 syscalls. | Todd Mortimer |
2023-01-10 | hppa ld.so works with executable-only text (non-readable) | Theo de Raadt |
2023-01-09 | riscv64 ld.so is ready to be xonly | Theo de Raadt |
2023-01-09 | Rewrite the hppa assembly code to avoid reads from .text, by using the | Mark Kettenis |
2023-01-09 | In preparation for upcoming execute-only support, change the magic branch | Mark Kettenis |
2022-12-26 | spelling fixes; from paul tagliamonte | Jason McIntyre |
2022-09-01 | Import snmpd_metrics. | Martijn van Duren |
2022-12-25 | Re-enable DT_MIPS_RLD_MAP_REL tag in ld.so | Visa Hankala |
2022-12-24 | Make .text (and .btext) execute-only on arm64. | Mark Kettenis |
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-05 | Add linker script for hppa. The crucial bit is that hppa needs an extra | Mark Kettenis |
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-25 | Add ld.so linker script for mips64 | Visa Hankala |
2022-11-14 | Since the introduction of automatic immutable from the kernel, the munmap() | Theo de Raadt |
2022-11-14 | Since the introduction of automatic immutable from the kernel, the munmap() | Theo de Raadt |
2022-11-14 | Since the introduction of automatic immutable from the kernel, the munmap() | Theo de Raadt |
2022-11-14 | Since the introduction of automatic immutable from the kernel, the munmap() | Theo de Raadt |
2022-11-10 | Since the introduction of automatic immutable from the kernel, the munmap() | Mark Kettenis |
2022-11-09 | Now that dlopen() sets object->nodelete for RTLD_NODELETE, _dl_load_dep_libs() | Theo de Raadt |
2022-11-09 | dlopen() with RTLD_NODELETE should also set the object nodelete flag, | Theo de Raadt |
2022-11-09 | Since the introduction of automatic immutable from the kernel, the munmap() | Theo de Raadt |
2022-11-08 | In the new scheme, the main executable object needs to be marked | Theo de Raadt |
2022-11-08 | Since the introduction of automatic immutable from the kernel, the munmap() | 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 | Missed an ALIGN (which I will admit I do not understand, this is voodoo) | Theo de Raadt |
2022-11-07 | Since the introduction of automatic immutable from the kernel, the munmap() | Theo de Raadt |
2022-11-07 | Use variable and shorter logic for NFS check | Klemens Nanni |
2022-11-07 | Set up logger(1) traps earlier to catch logfile setup failures | Klemens Nanni |
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-11-05 | The /var/run/ld.so.hints file is mapped into memory. It is never replaced, | Theo de Raadt |
2022-11-05 | teach ld.so how to call the mimmutable() system call | Theo de Raadt |
2022-10-28 | Implement support for DT_MIPS_RLD_MAP_REL. | Mark Kettenis |
2022-10-23 | add a little spacing and fix Nd; | Jason McIntyre |
2022-10-23 | sort Xr; remove '.' after Nd text | Jonathan Gray |
2022-10-23 | new sentence, new line | Jonathan Gray |
2022-09-01 | Import snmpd_metrics. | Martijn van Duren |