summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/aarch64
AgeCommit message (Expand)Author
6 daysrtld-elf: Pass HWCAP flags to ifunc resolver functionsSarah Walker
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-07tls: Introduce struct dtv and struct dtv_slotJessica Clarke
2024-08-22rtld-elf: Pass parsed aux_info to ifunc_initJessica Clarke
2024-07-30Remove "All Rights Reserved" from FreeBSD Foundation copyrightsEd Maste
2024-06-05rtld-elf: Use a proper struct type for tlsdesc entriesJessica Clarke
2024-05-17rtld: Add support for arm64 variant pcsAndrew Turner
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: Teach rtld about the BTI elf noteAndrew Turner
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-07-07rtld: Annotate .rtld_start on aarch64Dmitry Chagin
2023-07-07rtld: Sligtly optimizing .rtld_start on aarch64Dmitry Chagin
2023-06-10rtld: fix typo in commentKonstantin Belousov
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
2022-09-03rtld(1): Fix a typo in a source code commentGordon Bergling
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
2021-07-15rtld/arm64: Remove checks for undefined symbols when processing TPREL64Mark Johnston
2021-04-09rtld: define TLS_DTV_OFFSET on all architecturesKonstantin Belousov
2020-12-25rtld-elf(1): remove obsolete pre_init() hookMarius Strobl
2020-12-05Add CFI start/end proc directives to arm64, i386, and ppcConrad Meyer
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
2018-12-15Improve R_AARCH64_TLSDESC relocation.Michal Meloun
2018-12-08Implement R_AARCH64_TLS_DTPMOD64 and A_AARCH64_TLS_DTPREL64 relocations.Michal Meloun
2018-12-05Tidy up arm64 reloc_jmpslots() implementation.Michal Meloun
2018-12-05Implement arm64 version of __tls_get_addr().Michal Meloun
2018-12-05Fix style(9).Michal Meloun
2018-10-29rtld-elf: compile with WANRS=4 warnings other than -Wcast-alignAlex Richardson
2018-10-01Add STT_GNU_IFUNC and R_AARCH64_IRELATIVE support on arm64.Andrew Turner
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-02-27Make rtld_bind_start() debugger friendly.Michal Meloun
2018-02-03o Let rtld(1) set up psABI user trap handlers prior to executing theMarius Strobl
2017-03-15Implement LD_BIND_NOT knob for rtld.Konstantin Belousov
2017-01-25Pull the R_AARCH64_TLSDESC code out into a common function and use them inAndrew Turner
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-20Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andKonstantin Belousov