summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so/rtld.h
AgeCommit message (Expand)Author
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-04-25Use __printflike and __dead instead of __attributes__matt
2013-04-25Only include unwind.h if _RTLD_SOURCEmatt
2013-04-24Add support for PT_ARM_EXIDX and __gnu_Unwind_Find_exidx for libgcc's supportmatt
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-12-02Restore backwards compatibility by removing unnecessary addition ofskrll
2011-06-25PR/45015: ld.elf_so: support ELF symbol versioningnonaka
2011-03-29Block signals when using the exclusive lock.joerg
2011-03-25Add basic locking to ld.elf_so.joerg
2011-03-12Add TLS support for AMD64, i386 and SH3.joerg
2011-03-10Fix prototype for __tls_get_addr. Add a generic implementation of itjoerg
2011-03-09Add TLS support infrastructure. For dynamic binaries, ld.elf_so exportsjoerg
2011-01-25Unbreak gdb by ensuring _rtld_debug_state is in the dynamic symbol table.skrll
2011-01-16Move powerpc gotptr to the end to preserve binary compatibility.matt
2011-01-16Add secure-plt support for powerpc to ld.elf_so. As part of this, we have tomatt
2010-12-24Add support for DF_1_BIND_NOW, DF_1_NODELETE and DF_1_NOOPEN markedskrll
2010-12-05Build ld.elf_so with -fvisibility=hidden. Exploit this for i386/x86_64joerg
2010-10-16Implement dl_iterate_phdr.skrll
2010-10-10restore binary compatibility for pre-2.0 binaries, requested by skrll and core.christos
2010-09-30Introduce a new type Elf_Symindx for use in decoding the symbol hash tableskrll
2010-08-06Reduce header pollution for mdreloc.c. Make Obj_Entry argument ofjoerg
2010-04-05Use fast_remainder32 for the ELF hash. For the hot cache case, thisjoerg
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-17Restore backwards compatibility for binaries referencing the mainskrll
2010-01-16Remove cargo cult dlinfo entry point.skrll
2010-01-15Put the dlopen,and friends entry points back.skrll
2010-01-14Remove the entry points for dlopen() and friends. They haven't been usedskrll
2010-01-13PR/39240: Satoshi Suetake: Don't fail when attempting to resolve weak symbolschristos
2010-01-10Reset the COMBRELOC cache Obj_Entry if it was freed.skrll
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-04lib/39649: dlsym(3) does not follow dependenciesskrll
2008-06-03Don't bother unmapping the ELF header unless it overlaps the first loadad
2008-01-14tabifyyamt
2007-12-07rtld changes for PR bin/37347:ad
2007-09-02Don't define bool, false and true. Use stdbool.h.joerg
2007-05-18Support Solaris-like $ORIGIN etc. expansions in paths.christos
2006-05-22sprinkle some __noreturn__ attributes, saves gcc4 warnings elsewheredrochner
2006-03-21Coverity CID 2749: Fix another double free. Instead of removing that lastchristos
2004-07-05Make ld.elf_so use the new sysctl API. That allows the user to give anycube
2003-08-12Resolve dlsym(3) and friends directly so that dlsym(RTLD_NEXT,...) works.skrll
2003-07-24ANSIfy and de-__P().skrll
2003-05-30Add RTLD_FIRST, RTLD_NEXT, RTLD_DEFAULT, from FreeBSDchristos
2003-04-24Back out previous change for now -- it needs more work.mycroft