| Commit message (Expand) | Author | Age | Files | Lines |
* | Improve R_AARCH64_TLSDESC relocation. | Michal Meloun | 2018-12-15 | 1 | -1/+1 |
* | rtld-elf: compile with WANRS=4 warnings other than -Wcast-align | Alex Richardson | 2018-10-29 | 2 | -12/+13 |
* | o Let rtld(1) set up psABI user trap handlers prior to executing the | Marius Strobl | 2018-02-03 | 1 | -0/+6 |
* | libexec: adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 2 | -0/+4 |
* | Implement LD_BIND_NOT knob for rtld. | Konstantin Belousov | 2017-03-15 | 2 | -14/+18 |
* | Adjust r308689 to make rtld compilable with either in-tree or | Konstantin Belousov | 2016-11-21 | 1 | -5/+17 |
* | Pass CPUID[1] %edx (cpu_feature), %ecx (cpu_feature2) and | Konstantin Belousov | 2016-11-15 | 2 | -1/+49 |
* | Do not call callbacks for dl_iterate_phdr(3) with the rtld bind and | Konstantin Belousov | 2016-01-20 | 1 | -1/+2 |
* | Create a generalized exec hook that different architectures can hook | Warner Losh | 2016-01-03 | 1 | -0/+2 |
* | Disable SSE in libthr | Eric van Gyzen | 2015-08-05 | 1 | -1/+1 |
* | Change compiler setting to make default visibility of the symbols for | Konstantin Belousov | 2015-03-29 | 3 | -4/+5 |
* | Optimize r270798, only do the second pass over non-plt relocations | Konstantin Belousov | 2014-08-29 | 1 | -1/+3 |
* | IFUNC symbol type shall be processed for non-PLT relocations, | Konstantin Belousov | 2014-08-29 | 1 | -144/+118 |
* | Add GNU hash support for rtld. | Konstantin Belousov | 2012-04-30 | 1 | -1/+1 |
* | Fix several problems with our ELF filters implementation. | Konstantin Belousov | 2012-03-20 | 1 | -14/+16 |
* | Add support for preinit, init and fini arrays. Some ABIs, in | Konstantin Belousov | 2012-03-11 | 1 | -0/+3 |
* | Remove unneeded dtv variable. | Ed Schouten | 2012-01-17 | 1 | -4/+0 |
* | _rtld_bind() read-locks the bind lock, and possible plt resolution | Konstantin Belousov | 2011-12-14 | 1 | -1/+8 |
* | Add support for STT_GNU_IFUNC and R_MACHINE_IRELATIVE GNU extensions to | Konstantin Belousov | 2011-12-12 | 1 | -15/+95 |
* | - change "is is" to "is" or "it is" | Eitan Adler | 2011-10-16 | 1 | -1/+1 |
* | Handle the R_386_TLS_TPOFF32 relocation, which is similar to R_386_TLS_TPOFF, | Konstantin Belousov | 2011-10-08 | 1 | -2/+7 |
* | When loading dso without PT_GNU_STACK phdr, only call | Konstantin Belousov | 2011-01-25 | 1 | -0/+3 |
* | Add section .note.GNU-stack for assembly files used by 386 and amd64. | Konstantin Belousov | 2011-01-07 | 1 | -0/+2 |
* | Sort -mno-(mmx|3dnow|sse|sse2|sse3) options consistently throughout the | Dimitry Andric | 2011-01-05 | 1 | -1/+1 |
* | On amd64 and i386, tell the compiler to refrain from generating SSE, | Dimitry Andric | 2011-01-04 | 1 | -0/+1 |
* | Remove '-elf' from build flags for libexec/rtld-elf for amd64 and i386. | Dimitry Andric | 2011-01-04 | 1 | -2/+0 |
* | Implement support for ELF filters in rtld. Both normal and auxillary | Konstantin Belousov | 2010-12-25 | 1 | -18/+24 |
* | MFtbemd: | Warner Losh | 2010-08-23 | 1 | -1/+3 |
* | Only use the cache after the early stage of loading. This is | Roman Divacky | 2010-05-18 | 1 | -5/+6 |
* | Now that the kernel defines CACHE_LINE_SIZE in machine/param.h, use | Robert Watson | 2009-04-19 | 1 | -2/+0 |
* | Use C comments since we now preprocess these files with CPP. | Daniel Eischen | 2007-04-29 | 1 | -1/+3 |
* | Remove reference to FBSDprivate version. We do not use it in this | Alexander Kabaev | 2007-04-07 | 1 | -7/+0 |
* | Prepare rtld for symbol versioning. Disable it by default for now. | Alexander Kabaev | 2007-04-03 | 1 | -0/+12 |
* | Don't use dbg if it isn't defined (such as when this file is used by | Dag-Erling Smørgrav | 2006-03-28 | 1 | -0/+2 |
* | Allocate space for thread pointer, this allows thread library to access | David Xu | 2006-03-28 | 1 | -1/+1 |
* | Implement ELF symbol versioning using GNU semantics. This code aims | Alexander Kabaev | 2005-12-18 | 1 | -1/+3 |
* | Clean out the leftovers from the i386_set_gsbase() TLS conversion. | Peter Wemm | 2005-06-29 | 1 | -17/+1 |
* | Align the stack to a 16 byte boundary before calling _rtld so that we can | Doug Rabson | 2005-05-19 | 1 | -3/+6 |
* | Fix compilation problem. | David Xu | 2005-04-27 | 1 | -1/+1 |
* | Stop calling _amd64_set_gsbase() for COMPAT_32BIT. The amd64 kernel | Peter Wemm | 2005-04-26 | 1 | -9/+2 |
* | Attempt to use i386_set_gsbase(), and gracefully fall back to LDT methods | Peter Wemm | 2005-04-14 | 1 | -13/+16 |
* | Remove 80386 support from the ELF run time linker. | John Baldwin | 2004-11-16 | 1 | -144/+0 |
* | The 32 bit compatability ld-elf32.so.1 cannot use i386_set_ldt() when | Peter Wemm | 2004-11-06 | 1 | -0/+6 |
* | Add support for Thread Local Storage. | Doug Rabson | 2004-08-03 | 2 | -0/+130 |
* | Allow threading libraries to register their own locking | Alexander Kabaev | 2003-05-29 | 2 | -153/+5 |
* | No need to zero fill memory, mmapped anonymously. Kernel will | Alexander Kabaev | 2003-03-14 | 1 | -2/+0 |
* | Fix the handling of high PLT entries (> 32764) on sparc64. This requires | Thomas Moestl | 2002-11-18 | 2 | -2/+3 |
* | Remove the nanosleep calls from the spin loops in the locking code. | John Polstra | 2002-07-06 | 1 | -9/+2 |
* | Update the asm statements to use the "+" modifier instead of | John Polstra | 2002-06-24 | 2 | -8/+8 |
* | Correct a bug in the last commit. The whole point of creating a 'done:' | Matthew Dillon | 2002-06-10 | 1 | -3/+3 |