| Commit message (Expand) | Author | Age | Files | Lines |
* | rtld-elf: Pass struct tcb * around rather than struct dtv ** | Jessica Clarke | 2025-05-29 | 1 | -4/+1 |
* | tls: Introduce struct dtv and struct dtv_slot | Jessica Clarke | 2025-05-07 | 1 | -1/+1 |
* | rtld-elf: Push TLS_DTV_OFFSET into tls_get_addr_common's arguments | Jessica Clarke | 2025-05-06 | 1 | -4/+2 |
* | rtld-elf: Pass parsed aux_info to ifunc_init | Jessica Clarke | 2024-08-22 | 1 | -1/+1 |
* | rtld: Move powerpc specific code to powerpc files | Andrew Turner | 2024-05-17 | 2 | -3/+14 |
* | rtld: Add arch_digest_dynamic | Andrew Turner | 2024-05-17 | 1 | -0/+3 |
* | rtld: Add MD_OBJ_ENTRY to extend Struct_Obj_Entry | Andrew Turner | 2024-05-17 | 1 | -0/+2 |
* | Support BTI in rtld | Andrew Turner | 2024-04-12 | 1 | -0/+3 |
* | rtld: introduce STATIC_TLS_EXTRA | Stephen J. Kiernan | 2023-10-30 | 1 | -1/+2 |
* | Remove $FreeBSD$: one-line sh pattern | Warner Losh | 2023-08-16 | 1 | -1/+0 |
* | Remove $FreeBSD$: two-line .h pattern | Warner Losh | 2023-08-16 | 3 | -6/+0 |
* | rtld: rename tls_done to tls_static | Konstantin Belousov | 2023-06-05 | 1 | -1/+1 |
* | spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSD | Warner Losh | 2023-05-12 | 1 | -1/+1 |
* | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh | 2023-05-12 | 1 | -1/+1 |
* | rtld: Revert "When loading dso without PT_GNU_STACK phdr, only call" | John Baldwin | 2023-01-04 | 1 | -3/+0 |
* | TLS: Use <machine/tls.h> for libc and rtld. | John Baldwin | 2021-12-09 | 2 | -18/+5 |
* | rtld: Remove calculate_tls_end | Fangrui Song | 2021-08-16 | 1 | -1/+1 |
* | rtld-elf(1): remove obsolete pre_init() hook | Marius Strobl | 2020-12-25 | 1 | -6/+0 |
* | Add CFI start/end proc directives to arm64, i386, and ppc | Conrad Meyer | 2020-12-05 | 1 | -0/+6 |
* | 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 |
* | [PowerPC] powerpc32 rtld IFUNC handling code | Brandon Bergren | 2019-12-24 | 2 | -97/+235 |
* | [PowerPC] Fix stack padding issue on ppc32. | Brandon Bergren | 2019-11-24 | 1 | -1/+1 |
* | rtld/powerpc: Fix _rtld_bind_start for powerpcspe | Justin Hibbits | 2019-11-24 | 1 | -3/+107 |
* | powerpc: Transition to Secure-PLT, like most other OSs | Justin Hibbits | 2019-06-25 | 2 | -27/+63 |
* | 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 | -16/+20 |
* | This commit reverts 338930. The approach was wrong. | Andreas Tobler | 2018-10-01 | 2 | -3/+3 |
* | Bring the 32-bit powerpc (PowerMac) back to live. The commit 338486 reworked | Andreas Tobler | 2018-09-25 | 1 | -2/+2 |
* | 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 | -4/+7 |
* | 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 |
* | Apply r246556 to powerpc: | Justin Hibbits | 2015-01-06 | 1 | -5/+5 |
* | Fix the following -Werror warning from clang 3.5.0, while building | Dimitry Andric | 2014-12-28 | 1 | -1/+1 |
* | 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 |
* | Add GNU hash support for rtld. | Konstantin Belousov | 2012-04-30 | 1 | -1/+1 |
* | Fix a missed file in r234580: replace the now-obsolete powerpc_mb() with | Nathan Whitehorn | 2012-04-23 | 1 | -2/+2 |
* | Fix several problems with our ELF filters implementation. | Konstantin Belousov | 2012-03-20 | 1 | -11/+14 |