summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so/rtld.c
AgeCommit message (Expand)Author
2014-01-31Catch up with _lwp_park change.joerg
2013-11-20If dlopen of the dynamic linker is requested, e.g. by rump inskrll
2013-10-19fix unused variable warningschristos
2013-05-09Remove redundant assignment. Hasn't been needed since 1999.skrll
2013-05-09remove stray debuggingchristos
2013-05-09convert to SIMPLEQ like the rest of the queues.christos
2013-05-06Fixed handling of DT_SONAME:christos
2013-05-06Trailing whitespaceskrll
2013-05-06Disalble a debug only where it causes problems.skrll
2013-05-03Remove dbg for _ctype_matt
2013-05-02Print out &_DYNAMIC too.matt
2012-12-16Fix the other lwp_park() to pass 0 for the 'unpark' lwp.dsl
2012-12-16You need to pass 0 (not -1) to lwp_park() if you don't alsodsl
2012-10-01On failure in _rtld_dlcheck, call _rtld_error, not xwarnx.riastradh
2012-08-15Add .init_array/.fini_array support (conditionalized on HAVE_INITFINI_ARRAY).matt
2012-03-13Mark _rtld_debug_state as not to be inlined. Add an explicit instructionjoerg
2012-02-16Add _dlauxinfo helper function to provide access to the ELF auxilaryjoerg
2011-11-25Unbreak RTLD_NEXT and co on platforms that don't inline or tail calljoerg
2011-11-17FreeBSD bug report 161344: TLS area for the main thread is set up tojoerg
2011-10-23Don't block SIGTRAP so that on architectures where the debugger needs tochristos
2011-08-13disable debugging that makes us core dumpchristos
2011-06-25PR/45015: ld.elf_so: support ELF symbol versioningnonaka
2011-04-02Revert pthread_atfork related change not intended for commit yet.joerg
2011-04-02Unbreak HPPAjoerg
2011-03-29Block signals when using the exclusive lock.joerg
2011-03-28Refine locking scheme around init/fini to not hold the exclusive lock.joerg
2011-03-27exit, not enterjoerg
2011-03-27Handle _rtld_exit as full entry point since other threads may still bejoerg
2011-03-27Add some debug messages for explicit rtld entry pointsjoerg
2011-03-27Locking around dlclose()joerg
2011-03-26Fix merge error that broke HPPAjoerg
2011-03-25Add basic locking to ld.elf_so.joerg
2011-03-13Fill in TLS related fields in dl_iterate_phdr if TLS is supportedjoerg
2011-03-09Add TLS support infrastructure. For dynamic binaries, ld.elf_so exportsjoerg
2011-02-24make DEBUG compile without RTLD_DEBUGpooka
2010-12-24Add support for DF_1_BIND_NOW, DF_1_NODELETE and DF_1_NOOPEN markedskrll
2010-12-19Sprinkle some KNF.skrll
2010-12-19Remove unnecessary #ifdef RTLD_DEBUGskrll
2010-12-16Don't use normal environment handling functions from libc, but iteratejoerg
2010-12-16s/rdbg/dbg/ in a few places.skrll
2010-10-29PR/44010: YAMAMOTO Takashi: sbrk: grow 0xb3ba2000 failed, error = 12"christos
2010-10-16Implement dl_iterate_phdr.skrll
2010-03-18Use alloca(3) instead of local xmalloc for creating our DoneLists.roy
2010-02-27Implement negative cache checks for symbol lookups.roy
2010-01-10Fixup comment.skrll
2009-12-02If the environment is corrupt, die. From FreeBSD.christos
2009-11-17Make _rtld_pagesz of type size_t.skrll
2009-09-24Add Solarisa-like dlinfo() interface to the ELF dynamic linker.pooka
2009-05-19warns=4christos
2008-10-26if LD32DIR is defined:mrg