Age | Commit message (Expand) | Author |
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-20 | create a stub for pinsyscalls(2) | Theo de Raadt |
2023-12-20 | there is a super-alignment between btext and text, this creates a hole. | Theo de Raadt |
2023-12-20 | For strange reasons which made sense at the time, the text segment was | Theo de Raadt |
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-16 | Fix phdr name in ld.script. | Kenji Aoyama |
2023-12-12 | repair type for 2nd arg of read(2) | Theo de Raadt |
2023-12-12 | To avoid kbind(2) becoming a powerful gadget, it is called inline to a | Theo de Raadt |
2023-12-11 | Make sure the syscall table entries are aligned on a 4-byte boundary. | Theo de Raadt |
2023-12-11 | arm just had to be different and change the syntax for .pushsection | Theo de Raadt |
2023-12-10 | Populate the non-LOAD openbsd.syscalls section (and PT_OPENBSD_SYSCALL) | Theo de Raadt |
2023-12-08 | locally us MAXIMUM() rather than MAX() | Theo de Raadt |
2023-12-06 | Move CALLSYS_NOERROR macro from <machine/asm.h> to libc, and expand it for | Miod Vallat |
2023-11-18 | crt0 uses a helper function in a MD src/libexec/ld.so .h file (rather than | Theo de Raadt |
2023-08-15 | ldd can pledge "stdio rpath proc exec prot_exec". We can later bifurbicate | Theo de Raadt |
2023-08-15 | Improve handling of dlopen(RTLD_TRACE) aka ldd, of a library that | Philip Guenther |
2023-08-15 | Skip the _dl_msyscall() invocation if tracing library loading. | Philip Guenther |
2023-08-12 | Check for a full read, avoid warn when errno might be unmodified | Greg Steuck |
2023-07-24 | I added the 2nd argument (execpromises) to pledge(2), and then hunted | Theo de Raadt |
2023-07-13 | - use IS_ELF() to check the ELF magic bytes | Jasper Lievisse Adriaanse |
2023-07-12 | validate alignment of ELF program headers | Jasper Lievisse Adriaanse |
2023-07-08 | turn an ifdef'd _dl_printf call into DL_DEB and various whitespace fixes | Jasper Lievisse Adriaanse |
2023-07-08 | zap stray backslash | Jasper Lievisse Adriaanse |
2023-05-18 | If you disable retpolineplt then _dl_bind_start is called with an | Philip Guenther |
2023-04-27 | revert cache lookup for full pathnames | Robert Nagy |
2023-04-25 | endbr64 is potentially neccessary in the syscall stubs. | Theo de Raadt |
2023-04-24 | Since ENTRY() already inserts a BTI instructions so don't add another one. | Mark Kettenis |
2023-04-24 | do a cache lookup as well in case a full pathname is passed to dlopen | Robert Nagy |
2023-04-13 | Avoid an overflow in the ELF SYSV ABI hash function. | Todd C. Miller |
2023-04-09 | Treat symlinks better in $ORIGIN determination in ld.so | Greg Steuck |
2023-03-31 | Call entry point of the executable through register x17. This allows it | Mark Kettenis |
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-02-10 | Explicitly mark the text LOAD as FLAGS(5), meaning RX, with a comment. | Theo de Raadt |
2023-02-02 | unify spacing for LOAD FLAGS lines | Theo de Raadt |
2023-02-02 | i386 and alpha ld.so also work with X-only text LOAD. There is no | Theo de Raadt |
2023-01-31 | powerpc xonly for G5 is coming. ld.so can have xonly text. | Theo de Raadt |
2023-01-29 | Accumulate intermediate imutables locally before applying | Greg Steuck |
2023-01-29 | Unite all nitems copies in ld.so/util.h | Greg Steuck |
2023-01-29 | powerpc64 xonly works; ld.so can be switched over | Theo de Raadt |
2023-01-20 | amd64 now has xonly support via the PKU feature. Marking ld.so exec-only | Theo de Raadt |
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 |