summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/amd64
Commit message (Expand)AuthorAgeFilesLines
* MFC r315331:kib2017-03-292-14/+18
* MFC r312288: rtld: do not rely on a populated GOT on amd64emaste2017-01-262-2/+14
* MFC r308689:kib2016-11-232-1/+29
* Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andkib2016-01-201-1/+2
* rtld: wrap a comment to 80 columnsemaste2016-01-051-2/+2
* Create a generalized exec hook that different architectures can hookimp2016-01-031-0/+2
* Disable SSE in libthrvangyzen2015-08-051-1/+1
* Change compiler setting to make default visibility of the symbols forkib2015-03-293-3/+4
* Optimize r270798, only do the second pass over non-plt relocationskib2014-08-291-1/+3
* IFUNC symbol type shall be processed for non-PLT relocations,kib2014-08-291-188/+161
* Add dwarf annotations to the amd64 _rtld_bind_start to allow debuggerskib2014-04-141-0/+43
* Add GNU hash support for rtld.kib2012-04-301-1/+1
* Fix several problems with our ELF filters implementation.kib2012-03-201-16/+18
* Add support for preinit, init and fini arrays. Some ABIs, inkib2012-03-111-0/+3
* Remove unneeded dtv variable.ed2012-01-171-2/+0
* _rtld_bind() read-locks the bind lock, and possible plt resolutionkib2011-12-141-1/+8
* Add support for STT_GNU_IFUNC and R_MACHINE_IRELATIVE GNU extensions tokib2011-12-121-13/+96
* - change "is is" to "is" or "it is"eadler2011-10-161-1/+1
* When loading dso without PT_GNU_STACK phdr, only callkib2011-01-251-0/+3
* Add section .note.GNU-stack for assembly files used by 386 and amd64.kib2011-01-071-0/+2
* Sort -mno-(mmx|3dnow|sse|sse2|sse3) options consistently throughout thedim2011-01-051-1/+1
* On amd64 and i386, tell the compiler to refrain from generating SSE,dim2011-01-041-0/+1
* Remove '-elf' from build flags for libexec/rtld-elf for amd64 and i386.dim2011-01-041-2/+0
* Implement support for ELF filters in rtld. Both normal and auxillarykib2010-12-251-20/+26
* MFtbemd:imp2010-08-231-1/+3
* Only use the cache after the early stage of loading. This isrdivacky2010-05-181-5/+6
* Now that the kernel defines CACHE_LINE_SIZE in machine/param.h, userwatson2009-04-191-2/+0
* *thwack*! all the world's not i386.des2006-03-291-0/+2
* Allocate space for thread pointer, this allows thread library to accessdavidxu2006-03-281-1/+1
* Implement ELF symbol versioning using GNU semantics. This code aimskan2005-12-181-1/+3
* Explicitly cast ELF_R_TYPE() to the right type.marcel2005-12-181-2/+2
* Remove these unused files before any other archs include the same bogusjhb2004-11-121-202/+0
* Add support for Thread Local Storage.dfr2004-08-032-0/+145
* More stack alignment fixes. Arrange so we call _rtld() in ld-elf.so.1peter2004-03-211-8/+9
* Fix dynamic linking a bit more.. enough that mozilla-firebird works if youpeter2003-12-121-3/+3
* Revert last change. ../rtld.c uses CACHE_LINE_SIZE too.peter2003-12-111-0/+2
* Only define CACHE_LINE_SIZE in one place..peter2003-12-111-2/+0
* CACHE_LINE_SIZE is 64 on athlon and amd64 chips, not 32. This shouldpeter2003-12-111-1/+1
* Allow threading libraries to register their own lockingkan2003-05-291-21/+5
* Initial pass at supporting shared libraries on amd64. There are stillpeter2003-05-242-73/+101
* Remove 80386 bandaids from code repocopied from i386. rtld_start.S stillpeter2003-04-301-78/+4
* No need to zero fill memory, mmapped anonymously. Kernel willkan2003-03-141-2/+0
* Fix the handling of high PLT entries (> 32764) on sparc64. This requirestmm2002-11-182-2/+3
* Remove the nanosleep calls from the spin loops in the locking code.jdp2002-07-061-9/+2
* Update the asm statements to use the "+" modifier instead ofjdp2002-06-242-8/+8
* Correct a bug in the last commit. The whole point of creating a 'done:'dillon2002-06-101-3/+3
* In tracking down an installation seg fault with then openoffice portdillon2002-06-101-9/+21
* Update rtld for the "new" ia64 ABI. In the old toolchain, thepeter2001-10-291-0/+3
* Add ia64 support. Various adjustments were made to existing targets todfr2001-10-152-8/+17
* Performance improvements for the ELF dynamic linker. Thesejdp2001-05-051-4/+9
OpenPOWER on IntegriCloud