aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/powerpc64
Commit message (Expand)AuthorAgeFilesLines
* rtld-elf: Pass struct tcb * around rather than struct dtv **Jessica Clarke2025-05-291-4/+1
* tls: Introduce struct dtv and struct dtv_slotJessica Clarke2025-05-071-1/+1
* rtld-elf: Push TLS_DTV_OFFSET into tls_get_addr_common's argumentsJessica Clarke2025-05-061-4/+2
* rtld-elf: Pass parsed aux_info to ifunc_initJessica Clarke2024-08-221-1/+1
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
* rtld: Move powerpc specific code to powerpc filesAndrew Turner2024-05-172-3/+14
* rtld: Add arch_digest_dynamicAndrew Turner2024-05-171-0/+3
* rtld: Add MD_OBJ_ENTRY to extend Struct_Obj_EntryAndrew Turner2024-05-171-0/+2
* Support BTI in rtldAndrew Turner2024-04-121-0/+3
* rtld: introduce STATIC_TLS_EXTRAStephen J. Kiernan2023-10-301-1/+2
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-163-6/+0
* rtld: rename tls_done to tls_staticKonstantin Belousov2023-06-051-1/+1
* spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSDWarner Losh2023-05-121-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* rtld: Revert "When loading dso without PT_GNU_STACK phdr, only call"John Baldwin2023-01-041-3/+0
* TLS: Use <machine/tls.h> for libc and rtld.John Baldwin2021-12-092-14/+5
* rtld: Remove calculate_tls_endFangrui Song2021-08-161-1/+1
* rtld-elf(1): remove obsolete pre_init() hookMarius Strobl2020-12-251-6/+0
* Add CFI start/end proc directives to arm64, i386, and ppcConrad Meyer2020-12-051-0/+2
* Align initial-exec TLS segments to the p_vaddr % align.Konstantin Belousov2020-04-191-2/+2
* Handle non-plt IRELATIVE relocations, at least for x86.Konstantin Belousov2020-02-131-0/+7
* rtld: clean up Makefile.Konstantin Belousov2020-01-111-0/+2
* [PowerPC] powerpc64 rtld IFUNC handling codeBrandon Bergren2019-12-242-82/+237
* [PPC64] Fix rtld direct exec modeLeandro Lupori2019-08-051-5/+13
* Fix rtld-elf compilation warning for powerpc64 ELFv2 ABIJustin Hibbits2019-01-131-1/+1
* rtld-elf: Fix powerpc64 TLS handling, matching powerpc's fixJustin Hibbits2019-01-011-1/+1
* Improve R_AARCH64_TLSDESC relocation.Michal Meloun2018-12-151-1/+1
* Flush data cache for executable loadable segments explicitly.Konstantin Belousov2018-11-031-2/+13
* rtld-elf: compile with WANRS=4 warnings other than -Wcast-alignAlex Richardson2018-10-292-15/+19
* Rework rtld's TLS Variant I implementation to match r326794Brooks Davis2018-09-051-1/+2
* Revert r337978: Rework rtld's TLS Variant I implementation to match r326794Brooks Davis2018-08-211-2/+1
* Rework rtld's TLS Variant I implementation to match r326794Brooks Davis2018-08-171-1/+2
* o Let rtld(1) set up psABI user trap handlers prior to executing theMarius Strobl2018-02-031-0/+7
* libexec: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-272-0/+4
* rtld: fix warnings about redundant declarationsEric van Gyzen2017-05-261-5/+0
* Implement LD_BIND_NOT knob for rtld.Konstantin Belousov2017-03-152-5/+9
* Adjust r308689 to make rtld compilable with either in-tree orKonstantin Belousov2016-11-211-1/+1
* Pass CPUID[1] %edx (cpu_feature), %ecx (cpu_feature2) andKonstantin Belousov2016-11-152-0/+8
* rtld-elf: use NULL instead of zero for pointers.Pedro F. Giffuni2016-04-191-1/+1
* Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andKonstantin Belousov2016-01-201-2/+2
* Create a generalized exec hook that different architectures can hookWarner Losh2016-01-031-0/+2
* Unify the ELFv1 and ELFv2 code paths and make ELFv1 (the normal ABI) moreNathan Whitehorn2016-01-012-39/+33
* Provide support for ELFv2 userland if using a newer compiler (recent clangNathan Whitehorn2015-12-032-9/+60
* Remove some trailing space.Alexander Kabaev2015-10-091-5/+5
* IFUNC symbol type shall be processed for non-PLT relocations,Konstantin Belousov2014-08-291-0/+4
* Revert r253748,253749Andriy Gapon2013-07-281-0/+1
* remove needless inclusion of machine/cpu.h in userlandAndriy Gapon2013-07-281-1/+0
* Avoid use of register variables, which some compilers (e.g. clang)Nathan Whitehorn2013-02-081-9/+5
* Add GNU hash support for rtld.Konstantin Belousov2012-04-301-1/+1