aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/i386
Commit message (Expand)AuthorAgeFilesLines
* rtld-elf: Remove x86 elf_rtld.x linker scripts.Konstantin Belousov2019-08-042-134/+0
* rtld: pacify -Wmaybe-uninitialized from gcc6Eric van Gyzen2019-02-011-0/+4
* Improve R_AARCH64_TLSDESC relocation.Michal Meloun2018-12-151-1/+1
* rtld-elf: compile with WANRS=4 warnings other than -Wcast-alignAlex Richardson2018-10-292-12/+13
* o Let rtld(1) set up psABI user trap handlers prior to executing theMarius Strobl2018-02-031-0/+6
* libexec: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-272-0/+4
* Implement LD_BIND_NOT knob for rtld.Konstantin Belousov2017-03-152-14/+18
* Adjust r308689 to make rtld compilable with either in-tree orKonstantin Belousov2016-11-211-5/+17
* Pass CPUID[1] %edx (cpu_feature), %ecx (cpu_feature2) andKonstantin Belousov2016-11-152-1/+49
* Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andKonstantin Belousov2016-01-201-1/+2
* Create a generalized exec hook that different architectures can hookWarner Losh2016-01-031-0/+2
* Disable SSE in libthrEric van Gyzen2015-08-051-1/+1
* Change compiler setting to make default visibility of the symbols forKonstantin Belousov2015-03-293-4/+5
* Optimize r270798, only do the second pass over non-plt relocationsKonstantin Belousov2014-08-291-1/+3
* IFUNC symbol type shall be processed for non-PLT relocations,Konstantin Belousov2014-08-291-144/+118
* Add GNU hash support for rtld.Konstantin Belousov2012-04-301-1/+1
* Fix several problems with our ELF filters implementation.Konstantin Belousov2012-03-201-14/+16
* Add support for preinit, init and fini arrays. Some ABIs, inKonstantin Belousov2012-03-111-0/+3
* Remove unneeded dtv variable.Ed Schouten2012-01-171-4/+0
* _rtld_bind() read-locks the bind lock, and possible plt resolutionKonstantin Belousov2011-12-141-1/+8
* Add support for STT_GNU_IFUNC and R_MACHINE_IRELATIVE GNU extensions toKonstantin Belousov2011-12-121-15/+95
* - change "is is" to "is" or "it is"Eitan Adler2011-10-161-1/+1
* Handle the R_386_TLS_TPOFF32 relocation, which is similar to R_386_TLS_TPOFF,Konstantin Belousov2011-10-081-2/+7
* When loading dso without PT_GNU_STACK phdr, only callKonstantin Belousov2011-01-251-0/+3
* Add section .note.GNU-stack for assembly files used by 386 and amd64.Konstantin Belousov2011-01-071-0/+2
* Sort -mno-(mmx|3dnow|sse|sse2|sse3) options consistently throughout theDimitry Andric2011-01-051-1/+1
* On amd64 and i386, tell the compiler to refrain from generating SSE,Dimitry Andric2011-01-041-0/+1
* Remove '-elf' from build flags for libexec/rtld-elf for amd64 and i386.Dimitry Andric2011-01-041-2/+0
* Implement support for ELF filters in rtld. Both normal and auxillaryKonstantin Belousov2010-12-251-18/+24
* MFtbemd:Warner Losh2010-08-231-1/+3
* Only use the cache after the early stage of loading. This isRoman Divacky2010-05-181-5/+6
* Now that the kernel defines CACHE_LINE_SIZE in machine/param.h, useRobert Watson2009-04-191-2/+0
* Use C comments since we now preprocess these files with CPP.Daniel Eischen2007-04-291-1/+3
* Remove reference to FBSDprivate version. We do not use it in thisAlexander Kabaev2007-04-071-7/+0
* Prepare rtld for symbol versioning. Disable it by default for now.Alexander Kabaev2007-04-031-0/+12
* Don't use dbg if it isn't defined (such as when this file is used byDag-Erling Smørgrav2006-03-281-0/+2
* Allocate space for thread pointer, this allows thread library to accessDavid Xu2006-03-281-1/+1
* Implement ELF symbol versioning using GNU semantics. This code aimsAlexander Kabaev2005-12-181-1/+3
* Clean out the leftovers from the i386_set_gsbase() TLS conversion.Peter Wemm2005-06-291-17/+1
* Align the stack to a 16 byte boundary before calling _rtld so that we canDoug Rabson2005-05-191-3/+6
* Fix compilation problem.David Xu2005-04-271-1/+1
* Stop calling _amd64_set_gsbase() for COMPAT_32BIT. The amd64 kernelPeter Wemm2005-04-261-9/+2
* Attempt to use i386_set_gsbase(), and gracefully fall back to LDT methodsPeter Wemm2005-04-141-13/+16
* Remove 80386 support from the ELF run time linker.John Baldwin2004-11-161-144/+0
* The 32 bit compatability ld-elf32.so.1 cannot use i386_set_ldt() whenPeter Wemm2004-11-061-0/+6
* Add support for Thread Local Storage.Doug Rabson2004-08-032-0/+130
* Allow threading libraries to register their own lockingAlexander Kabaev2003-05-292-153/+5
* No need to zero fill memory, mmapped anonymously. Kernel willAlexander Kabaev2003-03-141-2/+0
* Fix the handling of high PLT entries (> 32764) on sparc64. This requiresThomas Moestl2002-11-182-2/+3
* Remove the nanosleep calls from the spin loops in the locking code.John Polstra2002-07-061-9/+2