summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/riscv
AgeCommit message (Expand)Author
2025-11-21rtld-elf: move powerpc-specific auxv compat code into arch hookKonstantin Belousov
2025-07-11rtld-elf: Delete unused RELOC_ALIGNED_P copiesJessica Clarke
2025-05-29rtld-elf: Pass struct tcb * around rather than struct dtv **Jessica Clarke
2025-05-28rtld-elf/riscv: Don't allocate static TLS for dynamic TLS relocationsJessica Clarke
2025-05-07tls: Introduce struct dtv and struct dtv_slotJessica Clarke
2025-05-06rtld-elf: Push TLS_DTV_OFFSET into tls_get_addr_common's argumentsJessica Clarke
2024-08-25rtld-elf: Add CFI annotation for .rtld_start on RISC-VAlex Richardson
2024-08-22rtld-elf: Support IFUNCs on riscvJessica Clarke
2024-08-22rtld-elf: Pass parsed aux_info to ifunc_initJessica Clarke
2024-05-17rtld: Add arch_digest_dynamicAndrew Turner
2024-05-17rtld: Add MD_OBJ_ENTRY to extend Struct_Obj_EntryAndrew Turner
2024-04-12Support BTI in rtldAndrew Turner
2023-11-26libexec: Automated cleanup of cdefs and other formattingWarner Losh
2023-10-30rtld: introduce STATIC_TLS_EXTRAStephen J. Kiernan
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-06-05rtld: rename tls_done to tls_staticKonstantin Belousov
2023-01-04rtld: Revert "When loading dso without PT_GNU_STACK phdr, only call"John Baldwin
2021-12-09TLS: Use <machine/tls.h> for libc and rtld.John Baldwin
2021-11-17rtld-elf: Use _get_tp in __tls_get_addr for aarch64 and riscv64.John Baldwin
2021-08-16rtld: Remove calculate_tls_endFangrui Song
2020-12-25rtld-elf(1): remove obsolete pre_init() hookMarius Strobl
2020-09-04Maintain a stack alignment of 16-bytes.Brooks Davis
2020-04-19Align initial-exec TLS segments to the p_vaddr % align.Konstantin Belousov
2020-02-13Handle non-plt IRELATIVE relocations, at least for x86.Konstantin Belousov
2019-12-10Correct the offset of static TLS variables for Initial-Exec on RISC-V.John Baldwin
2018-12-15Improve R_AARCH64_TLSDESC relocation.Michal Meloun
2018-10-29rtld-elf: fix more warnings to allow compiling with WARNS=6Alex Richardson
2018-10-29rtld-elf: compile with WANRS=4 warnings other than -Wcast-alignAlex Richardson
2018-09-05Rework rtld's TLS Variant I implementation to match r326794Brooks Davis
2018-08-21Revert r337978: Rework rtld's TLS Variant I implementation to match r326794Brooks Davis
2018-08-17Rework rtld's TLS Variant I implementation to match r326794Brooks Davis
2018-08-02Save and restore floating-point arguments.Ruslan Bukin
2018-02-03o Let rtld(1) set up psABI user trap handlers prior to executing theMarius Strobl
2017-08-10Support for v1.10 (latest) of RISC-V privilege specification.Ruslan Bukin
2017-05-26rtld: fix warnings about redundant declarationsEric van Gyzen
2017-03-15Implement LD_BIND_NOT knob for rtld.Konstantin Belousov
2016-12-02Retire long-broken/unused static rtld supportEd Maste
2016-11-21Adjust r308689 to make rtld compilable with either in-tree orKonstantin Belousov
2016-11-15Pass CPUID[1] %edx (cpu_feature), %ecx (cpu_feature2) andKonstantin Belousov
2016-01-23Follow r293066 adding a generalized exec hook for RISC-V as well.Ruslan Bukin
2016-01-20Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andKonstantin Belousov
2015-12-24Add support for RISC-V architecture.Ruslan Bukin