Age | Commit message (Expand) | Author |
2016-05-26 | for textrels (sthen ran into one...): | Theo de Raadt |
2016-05-22 | Ignore the listed protection (which may contain X) when making page | Theo de Raadt |
2016-05-21 | mul/div/rem replacement should happen without PROT_EXEC | Theo de Raadt |
2016-05-21 | Temporarily make the PLT writable when we're initializing the magic slots | Mark Kettenis |
2016-05-19 | Give the caller a chance to handle the failure if unable to allocate | Philip Guenther |
2016-05-19 | ld.so can now be entered by multiple threads via _dl_{allocate,free}_tib(), | Philip Guenther |
2016-05-18 | fix types for mmap wrappers. A few whitespace cleanups snuck in. | Theo de Raadt |
2016-05-12 | more hppa64 cleaning | Theo de Raadt |
2016-05-11 | remove hppa64 port, which we never got going beyond broken single users. | Theo de Raadt |
2016-05-07 | Move the set_tcb after getdents to keep L_cerr in range. | Philip Guenther |
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-21 | Rename the system call sendsyslog2 to sendsyslog. Keep the old one | Alexander Bluhm |
2016-03-21 | Provide _dlctl(), an alternate name for dlctl() that's in the reserved | Philip Guenther |
2016-03-21 | Switch ld.so's stack smash handler from sendsyslog to sendsyslog2 | Philip Guenther |
2016-03-20 | Export environ and __progname, making the latter a copy of just the filename | Philip Guenther |
2016-03-16 | More "(<blah> *)0" -> NULL, avoiding any stdarg functions. | Kenneth R Westerback |
2016-01-24 | Delete remnants of grpsym cache setting during symbol search: it's done at | Philip Guenther |
2016-01-24 | Lacking precise dependency-from-relocation tracking, a nodelete object | Philip Guenther |
2015-12-22 | assign pointers to NULL rather than 0 | mmcc |
2015-12-22 | Remove a couple needless allocation casts. No binary change. | mmcc |
2015-12-17 | s/failes/failed/g | mmcc |
2015-12-12 | Remove NULL-checks before free(). ok tb@ | mmcc |
2015-12-06 | Simplify the relocation code for the ld.so bootstrap and static pie: track | Philip Guenther |
2015-11-15 | ldd(1) sets environment variable LD_TRACE_LOADED_OBJECTS to tell ld.so | Theo de Raadt |
2015-11-15 | pledge "stdio rpath wpath cpath tmppath fattr" | Theo de Raadt |
2015-11-06 | Fix unloading of load groups when the last reference wasn't on the | Philip Guenther |
2015-11-02 | Remove duplicate declaration | Philip Guenther |
2015-11-02 | Factor out the logic for mprotecting the memory between two symbols into | Philip Guenther |
2015-11-02 | Fix typo: s/DT_JUMPREL/DT_JMPREL/ | Philip Guenther |
2015-10-29 | remove tests for LD_HINTS_VERSION_1; ok kettenis | Theo de Raadt |
2015-10-14 | Check mmap and read return values. While at it, remove unused duplicated file. | Tobias Stoeckmann |
2015-09-23 | Don't be too agressive write-protecting the GOT and PLT. If we have no clue | Mark Kettenis |
2015-09-19 | kbind has eliminated the need for and use of the bind lock. Delete it, the | Philip Guenther |
2015-09-19 | Remove PROT_EXEC bit from GOT_PERMS. ld.so doesn't need it anymore, and | Mark Kettenis |
2015-09-19 | Make bootstrapping code compatible with the Secure-PLT ABI. | Mark Kettenis |
2015-09-13 | Rename __sysctl syscall to just sysctl, as the userland wrapper is no longer | Philip Guenther |
2015-09-12 | Use kbind for lazy binding GOT/PLT updates on arm. | Philip Guenther |
2015-09-09 | Some explicit iflush instructions after the kbind() call are still needed | Miod Vallat |
2015-09-06 | Check strdup return value for NULL. | Tobias Stoeckmann |
2015-09-01 | Use kbind for lazy binding GOT/PLT updates on m88k and sparc. | Philip Guenther |
2015-08-31 | Add framework for resolving (pun intended) libc namespace issues, using | Philip Guenther |
2015-08-28 | Use kbind for lazy binding GOT/PLT updates on sh (i.e. landisk) | Philip Guenther |
2015-08-28 | Use ELF_LDFLAGS to pass the --version-script argument such that we actually | Mark Kettenis |
2015-08-27 | If we take the address of a function pointer, we might get a pointer to | Mark Kettenis |
2015-08-27 | Use kbind for lazy binding GOT/PLT updates on hppa. | Philip Guenther |
2015-08-26 | Kbind 3: The Legend Continues! | Philip Guenther |
2015-08-25 | Use kbind for lazy binding GOT/PLT updates on i386 and powerpc; still others | Philip Guenther |
2015-08-23 | Apply a symbol export list to ld.so with just the expected dl*() and the | Philip Guenther |
2015-08-23 | Use kbind for lazy binding GOT/PLT updates on amd64 and sparc64; others | Philip Guenther |