summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/i386
Commit message (Expand)AuthorAgeFilesLines
* _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-15/+95
* - change "is is" to "is" or "it is"eadler2011-10-161-1/+1
* Handle the R_386_TLS_TPOFF32 relocation, which is similar to R_386_TLS_TPOFF,kib2011-10-081-2/+7
* 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-18/+24
* 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
* Use C comments since we now preprocess these files with CPP.deischen2007-04-291-1/+3
* Remove reference to FBSDprivate version. We do not use it in thiskan2007-04-071-7/+0
* Prepare rtld for symbol versioning. Disable it by default for now.kan2007-04-031-0/+12
* Don't use dbg if it isn't defined (such as when this file is used bydes2006-03-281-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
* Clean out the leftovers from the i386_set_gsbase() TLS conversion.peter2005-06-291-17/+1
* Align the stack to a 16 byte boundary before calling _rtld so that we candfr2005-05-191-3/+6
* Fix compilation problem.davidxu2005-04-271-1/+1
* Stop calling _amd64_set_gsbase() for COMPAT_32BIT. The amd64 kernelpeter2005-04-261-9/+2
* Attempt to use i386_set_gsbase(), and gracefully fall back to LDT methodspeter2005-04-141-13/+16
* Remove 80386 support from the ELF run time linker.jhb2004-11-161-144/+0
* The 32 bit compatability ld-elf32.so.1 cannot use i386_set_ldt() whenpeter2004-11-061-0/+6
* Add support for Thread Local Storage.dfr2004-08-032-0/+130
* Allow threading libraries to register their own lockingkan2003-05-292-153/+5
* 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
* Fix a bug which could cause programs with user threads packages tojdp2000-07-171-2/+32
* Solve the dynamic linker's problems with multithreaded programs oncejdp2000-07-082-40/+225
* When a threads package registers locking methods with dllockinit(),jdp2000-01-291-10/+25
* Block almost all signals in the default locking method instead ofjdp2000-01-251-8/+10
* Revamp the mechanism for enumerating and calling shared objects'jdp2000-01-091-16/+5
* Work around an assert failure in the dynamic linker's default threadjdp1999-12-281-4/+8
* Add a new function dllockinit() for registering thread lockingjdp1999-12-272-9/+94
* $Id$ -> $FreeBSD$peter1999-08-283-3/+3
* Fix a serious performance bug for large programs on the Alpha,jdp1999-06-252-26/+30
* Eliminate all machine-dependent code from the main source body andjdp1999-04-094-1/+183
* Add alpha support.dfr1998-09-042-4/+245
* Import the ELF dynamic linker. This is the ElfKit version withjdp1998-03-071-0/+83
OpenPOWER on IntegriCloud