aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/powerpc/reloc.c
Commit message (Expand)AuthorAgeFilesLines
* rtld: fix powerpc buildKonstantin Belousov9 days1-3/+1
* rtld-elf: move powerpc-specific auxv compat code into arch hookKonstantin Belousov12 days1-0/+26
* 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
* rtld: Move powerpc specific code to powerpc filesAndrew Turner2024-05-171-0/+11
* rtld: introduce STATIC_TLS_EXTRAStephen J. Kiernan2023-10-301-1/+2
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+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
* TLS: Use <machine/tls.h> for libc and rtld.John Baldwin2021-12-091-13/+4
* rtld-elf(1): remove obsolete pre_init() hookMarius Strobl2020-12-251-6/+0
* Handle non-plt IRELATIVE relocations, at least for x86.Konstantin Belousov2020-02-131-0/+7
* [PowerPC] powerpc32 rtld IFUNC handling codeBrandon Bergren2019-12-241-95/+227
* powerpc: Transition to Secure-PLT, like most other OSsJustin Hibbits2019-06-251-1/+26
* 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-291-16/+19
* This commit reverts 338930. The approach was wrong.Andreas Tobler2018-10-011-1/+1
* 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-271-0/+2
* Implement LD_BIND_NOT knob for rtld.Konstantin Belousov2017-03-151-1/+5
* 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-151-0/+5
* 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
* Apply r246556 to powerpc:Justin Hibbits2015-01-061-5/+5
* Fix the following -Werror warning from clang 3.5.0, while buildingDimitry Andric2014-12-281-1/+1
* 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
* Add GNU hash support for rtld.Konstantin Belousov2012-04-301-1/+1
* Fix a missed file in r234580: replace the now-obsolete powerpc_mb() withNathan Whitehorn2012-04-231-2/+2
* Fix several problems with our ELF filters implementation.Konstantin Belousov2012-03-201-11/+14
* Additional icache paranoia: non-PLT relocations can modify the text segment.Nathan Whitehorn2011-12-171-0/+4
* Fix RTLD on PowerPC after r228435. Changing the order of init_pltgot()Nathan Whitehorn2011-12-171-4/+11
* Add support for STT_GNU_IFUNC and R_MACHINE_IRELATIVE GNU extensions toKonstantin Belousov2011-12-121-0/+15
* Implement support for ELF filters in rtld. Both normal and auxillaryKonstantin Belousov2010-12-251-17/+20
* Fix two subtle problems in PPC32 RTLD. The first is a concurrency issueNathan Whitehorn2010-10-041-2/+5
* Only use the cache after the early stage of loading. This isRoman Divacky2010-05-181-8/+4
* Support the extended PLT format used when objects have more than 8192Nathan Whitehorn2010-02-221-25/+60
* Include an extra header to get a function prototype.John Birrell2007-11-191-0/+1
* Unbreak the dynamic linker by not creating a cache for rtld-elfMarcel Moolenaar2007-07-151-2/+6
* o Fix the static TLS relocation. We were subtracting the size ofMarcel Moolenaar2006-09-011-2/+2
* Implement ELF symbol versioning using GNU semantics. This code aimsAlexander Kabaev2005-12-181-1/+3
* Implement TLS relocations for powerpc.Suleiman Souhlal2004-11-021-3/+65
* Add stubs for powerpc TLS.Doug Rabson2004-08-041-0/+26
* Allow threading libraries to register their own lockingAlexander Kabaev2003-05-291-26/+26
* No need to zero fill memory, mmapped anonymously. Kernel willAlexander Kabaev2003-03-141-5/+1