summaryrefslogtreecommitdiffstats
path: root/libexec/ld.so/resolve.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* On i386 don't attempt to map shared libraries in low memory whenkurt2021-03-161-1/+3
* Convert the child_list member from a linked list to a vector.guenther2019-10-041-2/+2
* Use a better algorithm for calculating the grpsym library order.guenther2019-10-031-7/+14
* Simplify _dl_find_symbol(). Currently, it returns three values:guenther2019-08-041-7/+9
* In 2004, we upgraded to binutils 2.14 with did -zcombreloc by default.guenther2019-07-211-4/+1
* Prune visited leaves when walking dependencies to call init functions inguenther2019-05-111-10/+11
* ld.so boot cleanup support:guenther2019-05-101-12/+26
* Now that all Elf_foo types are correct, we don't need to use Elf32_Wordderaadt2019-04-211-6/+6
* On alpha, the buckets of DT_HASH are 8 bytes instead of 4 bytes. This wasguenther2019-04-211-3/+10
* Delete an unused struct member that has hid out here for 17 yearsguenther2018-12-051-3/+1
* Implement support for DT_GNU_HASH, taking all the interesting bitsguenther2018-11-281-4/+29
* Finish ld.so's transition to GNU_RELRO: eliminate support for usingguenther2018-11-161-4/+1
* Delay processing of ld.so's own PT_GNU_RELRO section until after environmentguenther2018-10-231-1/+3
* Use int, not char*, for booleansguenther2018-10-221-4/+5
* Always use the same callback to unlock as was used to lock. Permitsguenther2017-05-081-3/+4
* Add support for DT_RUNPATH and DT_FLAGSguenther2017-01-221-1/+2
* Move DT_NUM from <sys/exec_elf.h> to resolv.h in ld.so where it belongs.kettenis2016-08-301-1/+4
* Implement support for DT_INIT_ARRAY, DT_FINI_ARRAY and DT_PREINIT_ARRAY.kettenis2016-08-231-2/+12
* Look for a PT_GNU_RELRO section per object and, if present, mprotect thatguenther2016-08-081-1/+5
* Remove prebind support: binding to symbol table indices is too fragileguenther2016-07-041-3/+1
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-071-1/+15
* Export environ and __progname, making the latter a copy of just the filenameguenther2016-03-201-6/+11
* Delete remnants of grpsym cache setting during symbol search: it's done atguenther2016-01-241-9/+3
* Factor out the logic for mprotecting the memory between two symbols intoguenther2015-11-021-6/+3
* kbind has eliminated the need for and use of the bind lock. Delete it, theguenther2015-09-191-4/+1
* Add missing 'extern's to avoid introducing commons into *crt0.oguenther2015-08-171-3/+3
* delete annoying white space that annoyderaadt2015-01-221-2/+2
* prototype & void * math cleanupderaadt2013-11-131-1/+2
* Introduce ltrace(1). This tool works with ld.so to inject utrace record formiod2013-06-011-1/+11
* Implement symbol caching and RELACOUNT/RELCOUNT optimizations.guenther2013-05-081-1/+4
* - Add ORIGIN, OSNAME, OSREL and PLATFORM substitution support for rpaths.kurt2013-04-051-1/+3
* - Parse colon separated paths into NULL terminated arrays of stringkurt2013-03-201-3/+6
* Add support for getting some flags from DT_FLAGS_1: new flagsguenther2011-11-281-2/+5
* Backout the dynamic linker speed improvement diff for now, it stillsthen2011-06-271-10/+4
* Dynamic linker speed improvement diff. tested by several sinc k2k11.drahn2011-05-221-4/+10
* Search loaded libs first and add support for SONAME matching. ok drahn@kurt2010-10-251-3/+3
* Make _dl_searchnum signed as originally intended.drahn2010-08-111-2/+2
* When generating grpsym lists, avoid duplicates without searching thedrahn2010-07-011-2/+11
* Combine the signal mask handling into _dl_thread_bind_lock(), as it's MI.guenther2010-05-021-2/+3
* Implement lazy binding on mips64. This implementation relies on having twokettenis2010-03-271-3/+1
* Constantly fill in the program header pointer and count in elf_object_tkurt2008-05-051-2/+3
* Improve support for shared libs linked at non-zero addreses:kurt2008-04-091-4/+4
* Make _dl_md_reloc_got() report errors, and take them into account.miod2007-11-271-3/+3
* Provide hook so that rthreads can provide a spinlock to protect from racesdrahn2007-05-051-1/+3
* add support for LD_TRACE_LOADED_OBJECTS_{FMT1/FMT2/PROGNAME}. Functionalityjason2007-04-031-1/+4
* Add comment warning not to rename _dl_bind, since gdb(1) knows about it.kettenis2006-06-161-1/+2
* prebind - how to prelink a binary without throwing security out the windowdrahn2006-05-031-1/+3
* add RTLD_NOW support to dlopen and propogate -z now to dep libs.kurt2005-11-091-2/+1
* Consolidate dl_boot and dlopen dep lib loading into new functionkurt2005-10-161-1/+2
* Split grpsym_list creation away from child_list creation and changekurt2005-10-121-2/+4