| Commit message (Expand) | Author | Age | Files | Lines |
* | On i386 don't attempt to map shared libraries in low memory when |  kurt | 2021-03-16 | 1 | -1/+3 |
* | When loading a library, mmap(2) may fail. Then everything gets |  bluhm | 2019-12-09 | 1 | -9/+10 |
* | print addresses upon msyscall failure, for now |  deraadt | 2019-12-09 | 1 | -2/+3 |
* | Sigh, fix i386 msyscall() case to permission the correct address range. |  deraadt | 2019-11-30 | 1 | -6/+8 |
* | Repurpose the "syscalls must be on a writeable page" mechanism to |  deraadt | 2019-11-29 | 1 | -2/+15 |
* | Convert the child_list member from a linked list to a vector. |  guenther | 2019-10-04 | 1 | -4/+6 |
* | On i386, ensure that the first PT_LOAD segment is below the W^X |  kurt | 2019-01-25 | 1 | -31/+20 |
* | Everyone knows this as ld.so, nor by the ancient name rtld. |  deraadt | 2017-12-08 | 1 | -2/+2 |
* | On fatal errors, kill ourselves with thrkill(0,9,NULL) instead of |  guenther | 2017-01-24 | 1 | -3/+3 |
* | the slimmed down random functions inside ld.so are strict clones of the |  deraadt | 2016-08-12 | 1 | -2/+2 |
* | Look for a PT_GNU_RELRO section per object and, if present, mprotect that |  guenther | 2016-08-08 | 1 | -2/+10 |
* | Remove prebind support: binding to symbol table indices is too fragile |  guenther | 2016-07-04 | 1 | -6/+1 |
* | Use a Thread Information Block in both single and multi-threaded programs. |  guenther | 2016-05-07 | 1 | -1/+16 |
* | Export environ and __progname, making the latter a copy of just the filename |  guenther | 2016-03-20 | 1 | -4/+3 |
* | assign pointers to NULL rather than 0 |  mmcc | 2015-12-22 | 1 | -2/+2 |
* | Fix unloading of load groups when the last reference wasn't on the |  guenther | 2015-11-06 | 1 | -1/+18 |
* | delete annoying white space that annoy |  deraadt | 2015-01-22 | 1 | -2/+2 |
* | <sys/param.h> to <limits.h> conversion. Verified binaries |  deraadt | 2015-01-16 | 1 | -2/+1 |
* | check all memory allocations; ok miod@ guenther@ |  otto | 2014-07-10 | 1 | -2/+5 |
* | Use O_CLOEXEC to make sure fork+exec in a threaded process can't |  guenther | 2014-07-09 | 1 | -2/+2 |
* | Move to a non-zeroing _dl_malloc, a _dl_calloc and _dl_reallocarry and |  otto | 2014-06-21 | 1 | -2/+3 |
* | Add support for .openbsd.randomdata sections and PT_OPENBSD_RANDOMIZE |  matthew | 2012-08-20 | 1 | -1/+7 |
* | Add a new mmap(2) flag __MAP_NOREMAP for use with MAP_FIXED to |  matthew | 2012-07-21 | 1 | -54/+47 |
* | Fix loaded object sod matching: when we load libfoo.so.X.Y into |  matthew | 2012-06-12 | 1 | -3/+2 |
* | Refuse to load ELF objects that contain a PT_TLS program header. |  jsing | 2012-05-08 | 1 | -1/+7 |
* | Don't mmap 0 byte areas, treat them as a noop instead. |  ariane | 2012-01-09 | 1 | -9/+11 |
* | Add support for getting some flags from DT_FLAGS_1: new flags |  guenther | 2011-11-28 | 1 | -2/+2 |
* | Fix error message when ld.so ends up loading a different than expected |  drahn | 2010-11-16 | 1 | -2/+3 |
* | Search loaded libs first and add support for SONAME matching. ok drahn@ |  kurt | 2010-10-25 | 1 | -13/+1 |
* | Fix mmap() error checking to be correct 64-bit addresses. Consistently |  kurt | 2008-10-02 | 1 | -6/+7 |
* | Constantly fill in the program header pointer and count in elf_object_t |  kurt | 2008-05-05 | 1 | -3/+4 |
* | pretty this up; ok drahn |  deraadt | 2006-05-10 | 1 | -6/+5 |
* | prebind - how to prelink a binary without throwing security out the window |  drahn | 2006-05-03 | 1 | -1/+7 |
* | add RTLD_NOW support to dlopen and propogate -z now to dep libs. |  kurt | 2005-11-09 | 1 | -2/+2 |
* | Split grpsym_list creation away from child_list creation and change |  kurt | 2005-10-12 | 1 | -3/+3 |
* | introduce object ref count macros (suggested by dale). no functional |  kurt | 2005-10-09 | 1 | -2/+2 |
* | separate load group references from dep lib child/dload lists. move load |  kurt | 2005-10-06 | 1 | -12/+13 |
* | refcount corrections: count common dep libs once and centralize dep lib |  kurt | 2005-10-03 | 1 | -5/+1 |
* | handle references to load groups caused by dlopen()ing of depenant |  drahn | 2005-10-01 | 1 | -1/+18 |
* | correct last commit, in both files. |  drahn | 2005-09-28 | 1 | -2/+3 |
* | increment refcount when opening a lib that is already open (dev/inode |  kurt | 2005-09-27 | 1 | -1/+2 |
* | Fully unload dependant libraries, fixes gphoto2 bug. |  drahn | 2005-09-26 | 1 | -1/+6 |
* | Rework symbol lookup to more closely match sun's documentation, now |  drahn | 2005-09-16 | 1 | -2/+6 |
* | removed unused var, pointed out by wilfried@ |  drahn | 2005-05-31 | 1 | -3/+1 |
* | unload is not to be recursive anymore, previous diff change method but |  drahn | 2005-05-30 | 1 | -5/+1 |
* | fixes for dlclose, ok kettenis@ |  drahn | 2005-05-23 | 1 | -10/+1 |
* | Recommit the destructor order fix, now that the amd64 bug was fixed. |  drahn | 2005-05-10 | 1 | -3/+18 |
* | backout -- breaks at least amd64; spotted by marc |  deraadt | 2005-04-06 | 1 | -18/+3 |
* | Do a better job of running destructors in the right order. |  drahn | 2005-04-05 | 1 | -3/+18 |
* | Code reorganization, move copied code in library.c and library_mquery.c |  drahn | 2005-03-23 | 1 | -323/+3 |