aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/riscv
Commit message (Expand)AuthorAgeFilesLines
* rtld-elf: move powerpc-specific auxv compat code into arch hookKonstantin Belousov2025-11-211-0/+2
* rtld-elf: Delete unused RELOC_ALIGNED_P copiesJessica Clarke2025-07-111-7/+0
* rtld-elf: Pass struct tcb * around rather than struct dtv **Jessica Clarke2025-05-291-4/+1
* rtld-elf/riscv: Don't allocate static TLS for dynamic TLS relocationsJessica Clarke2025-05-281-17/+0
* 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: Add CFI annotation for .rtld_start on RISC-VAlex Richardson2024-08-261-0/+1
* rtld-elf: Support IFUNCs on riscvJessica Clarke2024-08-222-23/+122
* rtld-elf: Pass parsed aux_info to ifunc_initJessica Clarke2024-08-221-1/+1
* 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
* libexec: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* rtld: introduce STATIC_TLS_EXTRAStephen J. Kiernan2023-10-301-1/+1
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-162-4/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* rtld: rename tls_done to tls_staticKonstantin Belousov2023-06-051-2/+2
* 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-11/+4
* rtld-elf: Use _get_tp in __tls_get_addr for aarch64 and riscv64.John Baldwin2021-11-171-5/+3
* rtld: Remove calculate_tls_endFangrui Song2021-08-161-1/+1
* rtld-elf(1): remove obsolete pre_init() hookMarius Strobl2020-12-251-6/+0
* Maintain a stack alignment of 16-bytes.Brooks Davis2020-09-041-2/+3
* 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/+9
* Correct the offset of static TLS variables for Initial-Exec on RISC-V.John Baldwin2019-12-101-1/+1
* Improve R_AARCH64_TLSDESC relocation.Michal Meloun2018-12-151-1/+1
* rtld-elf: fix more warnings to allow compiling with WARNS=6Alex Richardson2018-10-291-2/+0
* rtld-elf: compile with WANRS=4 warnings other than -Wcast-alignAlex Richardson2018-10-291-13/+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
* Save and restore floating-point arguments.Ruslan Bukin2018-08-021-23/+23
* o Let rtld(1) set up psABI user trap handlers prior to executing theMarius Strobl2018-02-031-0/+7
* Support for v1.10 (latest) of RISC-V privilege specification.Ruslan Bukin2017-08-101-2/+2
* rtld: fix warnings about redundant declarationsEric van Gyzen2017-05-261-5/+0
* Implement LD_BIND_NOT knob for rtld.Konstantin Belousov2017-03-152-6/+4
* Retire long-broken/unused static rtld supportEd Maste2016-12-021-1/+0
* 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
* Follow r293066 adding a generalized exec hook for RISC-V as well.Ruslan Bukin2016-01-231-0/+2
* Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andKonstantin Belousov2016-01-201-2/+2
* Add support for RISC-V architecture.Ruslan Bukin2015-12-243-0/+640