| Commit message (Expand) | Author | Age | Files | Lines |
* | Add CFI start/end proc directives to arm64, i386, and ppc | Conrad Meyer | 2020-12-05 | 1 | -0/+2 |
* | Align initial-exec TLS segments to the p_vaddr % align. | Konstantin Belousov | 2020-04-19 | 1 | -2/+2 |
* | Handle non-plt IRELATIVE relocations, at least for x86. | Konstantin Belousov | 2020-02-13 | 1 | -0/+7 |
* | rtld: clean up Makefile. | Konstantin Belousov | 2020-01-11 | 1 | -0/+2 |
* | [PowerPC] powerpc64 rtld IFUNC handling code | Brandon Bergren | 2019-12-24 | 2 | -82/+237 |
* | [PPC64] Fix rtld direct exec mode | Leandro Lupori | 2019-08-05 | 1 | -5/+13 |
* | Fix rtld-elf compilation warning for powerpc64 ELFv2 ABI | Justin Hibbits | 2019-01-13 | 1 | -1/+1 |
* | rtld-elf: Fix powerpc64 TLS handling, matching powerpc's fix | Justin Hibbits | 2019-01-01 | 1 | -1/+1 |
* | Improve R_AARCH64_TLSDESC relocation. | Michal Meloun | 2018-12-15 | 1 | -1/+1 |
* | Flush data cache for executable loadable segments explicitly. | Konstantin Belousov | 2018-11-03 | 1 | -2/+13 |
* | rtld-elf: compile with WANRS=4 warnings other than -Wcast-align | Alex Richardson | 2018-10-29 | 2 | -15/+19 |
* | Rework rtld's TLS Variant I implementation to match r326794 | Brooks Davis | 2018-09-05 | 1 | -1/+2 |
* | Revert r337978: Rework rtld's TLS Variant I implementation to match r326794 | Brooks Davis | 2018-08-21 | 1 | -2/+1 |
* | Rework rtld's TLS Variant I implementation to match r326794 | Brooks Davis | 2018-08-17 | 1 | -1/+2 |
* | o Let rtld(1) set up psABI user trap handlers prior to executing the | Marius Strobl | 2018-02-03 | 1 | -0/+7 |
* | libexec: adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 2 | -0/+4 |
* | rtld: fix warnings about redundant declarations | Eric van Gyzen | 2017-05-26 | 1 | -5/+0 |
* | Implement LD_BIND_NOT knob for rtld. | Konstantin Belousov | 2017-03-15 | 2 | -5/+9 |
* | Adjust r308689 to make rtld compilable with either in-tree or | Konstantin Belousov | 2016-11-21 | 1 | -1/+1 |
* | Pass CPUID[1] %edx (cpu_feature), %ecx (cpu_feature2) and | Konstantin Belousov | 2016-11-15 | 2 | -0/+8 |
* | rtld-elf: use NULL instead of zero for pointers. | Pedro F. Giffuni | 2016-04-19 | 1 | -1/+1 |
* | Do not call callbacks for dl_iterate_phdr(3) with the rtld bind and | Konstantin Belousov | 2016-01-20 | 1 | -2/+2 |
* | Create a generalized exec hook that different architectures can hook | Warner Losh | 2016-01-03 | 1 | -0/+2 |
* | Unify the ELFv1 and ELFv2 code paths and make ELFv1 (the normal ABI) more | Nathan Whitehorn | 2016-01-01 | 2 | -39/+33 |
* | Provide support for ELFv2 userland if using a newer compiler (recent clang | Nathan Whitehorn | 2015-12-03 | 2 | -9/+60 |
* | Remove some trailing space. | Alexander Kabaev | 2015-10-09 | 1 | -5/+5 |
* | IFUNC symbol type shall be processed for non-PLT relocations, | Konstantin Belousov | 2014-08-29 | 1 | -0/+4 |
* | Revert r253748,253749 | Andriy Gapon | 2013-07-28 | 1 | -0/+1 |
* | remove needless inclusion of machine/cpu.h in userland | Andriy Gapon | 2013-07-28 | 1 | -1/+0 |
* | Avoid use of register variables, which some compilers (e.g. clang) | Nathan Whitehorn | 2013-02-08 | 1 | -9/+5 |
* | Add GNU hash support for rtld. | Konstantin Belousov | 2012-04-30 | 1 | -1/+1 |
* | Use xmalloc() instead of malloc() in the places where malloc() calls | Konstantin Belousov | 2012-03-22 | 1 | -1/+1 |
* | Fix several problems with our ELF filters implementation. | Konstantin Belousov | 2012-03-20 | 1 | -11/+14 |
* | Add support for preinit, init and fini arrays. Some ABIs, in | Konstantin Belousov | 2012-03-11 | 1 | -0/+3 |
* | Additional icache paranoia: non-PLT relocations can modify the text segment. | Nathan Whitehorn | 2011-12-17 | 1 | -2/+5 |
* | Add support for STT_GNU_IFUNC and R_MACHINE_IRELATIVE GNU extensions to | Konstantin Belousov | 2011-12-12 | 1 | -0/+16 |
* | Remove dead code that snuck in from the 32-bit PowerPC version of this | Nathan Whitehorn | 2011-03-07 | 1 | -4/+0 |
* | Turn off default generation of userland dot symbols on powerpc64 now that | Nathan Whitehorn | 2011-02-18 | 1 | -3/+3 |
* | When loading dso without PT_GNU_STACK phdr, only call | Konstantin Belousov | 2011-01-25 | 1 | -0/+3 |
* | Mark rtld on PowerPC as not requiring executable stack. | Konstantin Belousov | 2011-01-14 | 1 | -0/+1 |
* | Add support for R_PPC64_UADDR64 relocations. | Nathan Whitehorn | 2011-01-03 | 1 | -1/+2 |
* | Fix an error in the ABI in rtld_bind_start(). When passing arguments to a | Nathan Whitehorn | 2010-12-28 | 1 | -44/+44 |
* | Implement support for ELF filters in rtld. Both normal and auxillary | Konstantin Belousov | 2010-12-25 | 1 | -17/+20 |
* | Check for undefined weak symbols during PLT binding on powerpc64, and do | Nathan Whitehorn | 2010-09-12 | 1 | -2/+7 |
* | RTLD support for powerpc64. A few small modifications to the Makefile | Nathan Whitehorn | 2010-07-10 | 4 | -0/+734 |