summaryrefslogtreecommitdiffstats
path: root/libexec/ld.so/library_mquery.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* On i386 don't attempt to map shared libraries in low memory whenkurt2021-03-161-1/+3
* When loading a library, mmap(2) may fail. Then everything getsbluhm2019-12-091-9/+10
* print addresses upon msyscall failure, for nowderaadt2019-12-091-2/+3
* Sigh, fix i386 msyscall() case to permission the correct address range.deraadt2019-11-301-6/+8
* Repurpose the "syscalls must be on a writeable page" mechanism toderaadt2019-11-291-2/+15
* Convert the child_list member from a linked list to a vector.guenther2019-10-041-4/+6
* On i386, ensure that the first PT_LOAD segment is below the W^Xkurt2019-01-251-31/+20
* Everyone knows this as ld.so, nor by the ancient name rtld.deraadt2017-12-081-2/+2
* On fatal errors, kill ourselves with thrkill(0,9,NULL) instead ofguenther2017-01-241-3/+3
* the slimmed down random functions inside ld.so are strict clones of thederaadt2016-08-121-2/+2
* Look for a PT_GNU_RELRO section per object and, if present, mprotect thatguenther2016-08-081-2/+10
* Remove prebind support: binding to symbol table indices is too fragileguenther2016-07-041-6/+1
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-071-1/+16
* Export environ and __progname, making the latter a copy of just the filenameguenther2016-03-201-4/+3
* assign pointers to NULL rather than 0mmcc2015-12-221-2/+2
* Fix unloading of load groups when the last reference wasn't on theguenther2015-11-061-1/+18
* delete annoying white space that annoyderaadt2015-01-221-2/+2
* <sys/param.h> to <limits.h> conversion. Verified binariesderaadt2015-01-161-2/+1
* check all memory allocations; ok miod@ guenther@otto2014-07-101-2/+5
* Use O_CLOEXEC to make sure fork+exec in a threaded process can'tguenther2014-07-091-2/+2
* Move to a non-zeroing _dl_malloc, a _dl_calloc and _dl_reallocarry andotto2014-06-211-2/+3
* Add support for .openbsd.randomdata sections and PT_OPENBSD_RANDOMIZEmatthew2012-08-201-1/+7
* Add a new mmap(2) flag __MAP_NOREMAP for use with MAP_FIXED tomatthew2012-07-211-54/+47
* Fix loaded object sod matching: when we load libfoo.so.X.Y intomatthew2012-06-121-3/+2
* Refuse to load ELF objects that contain a PT_TLS program header.jsing2012-05-081-1/+7
* Don't mmap 0 byte areas, treat them as a noop instead.ariane2012-01-091-9/+11
* Add support for getting some flags from DT_FLAGS_1: new flagsguenther2011-11-281-2/+2
* Fix error message when ld.so ends up loading a different than expecteddrahn2010-11-161-2/+3
* Search loaded libs first and add support for SONAME matching. ok drahn@kurt2010-10-251-13/+1
* Fix mmap() error checking to be correct 64-bit addresses. Consistentlykurt2008-10-021-6/+7
* Constantly fill in the program header pointer and count in elf_object_tkurt2008-05-051-3/+4
* pretty this up; ok drahnderaadt2006-05-101-6/+5
* prebind - how to prelink a binary without throwing security out the windowdrahn2006-05-031-1/+7
* add RTLD_NOW support to dlopen and propogate -z now to dep libs.kurt2005-11-091-2/+2
* Split grpsym_list creation away from child_list creation and changekurt2005-10-121-3/+3
* introduce object ref count macros (suggested by dale). no functionalkurt2005-10-091-2/+2
* separate load group references from dep lib child/dload lists. move loadkurt2005-10-061-12/+13
* refcount corrections: count common dep libs once and centralize dep libkurt2005-10-031-5/+1
* handle references to load groups caused by dlopen()ing of depenantdrahn2005-10-011-1/+18
* correct last commit, in both files.drahn2005-09-281-2/+3
* increment refcount when opening a lib that is already open (dev/inodekurt2005-09-271-1/+2
* Fully unload dependant libraries, fixes gphoto2 bug.drahn2005-09-261-1/+6
* Rework symbol lookup to more closely match sun's documentation, nowdrahn2005-09-161-2/+6
* removed unused var, pointed out by wilfried@drahn2005-05-311-3/+1
* unload is not to be recursive anymore, previous diff change method butdrahn2005-05-301-5/+1
* fixes for dlclose, ok kettenis@drahn2005-05-231-10/+1
* Recommit the destructor order fix, now that the amd64 bug was fixed.drahn2005-05-101-3/+18
* backout -- breaks at least amd64; spotted by marcderaadt2005-04-061-18/+3
* Do a better job of running destructors in the right order.drahn2005-04-051-3/+18
* Code reorganization, move copied code in library.c and library_mquery.cdrahn2005-03-231-323/+3