summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/amd64
AgeCommit message (Expand)Author
2025-11-21rtld-elf: move powerpc-specific auxv compat code into arch hookKonstantin Belousov
2025-08-08amd64: assume the kernel supports RDFSBASE and RDGSBASEBrooks Davis
2025-05-29rtld-elf: Pass struct tcb * around rather than struct dtv **Jessica Clarke
2025-05-28amd64: switch to amd64_set_tlsbase to set tls baseKonstantin Belousov
2025-05-07tls: Introduce struct dtv and struct dtv_slotJessica Clarke
2025-01-21rtld-elf/amd64/reloc.c: apply clang-formatKonstantin Belousov
2025-01-21rtld-elf/{amd64,i386}/reloc.c: remove unneeded #ifdef dbgKonstantin Belousov
2024-08-22rtld-elf: Pass parsed aux_info to ifunc_initJessica Clarke
2024-07-15Remove residual blank line at start of MakefileWarner Losh
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-10-30rtld: introduce STATIC_TLS_EXTRAStephen J. Kiernan
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-01rtld: Add a stop indicator to rtld_start to satisfy unwinders on x86_64Dmitry Chagin
2023-06-05rtld: rename tls_done to tls_staticKonstantin Belousov
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-02-15sys/param.h: Add _WANT_P_OSRELKonstantin 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-12-09amd64: Allocate TCB with alignment of 16 rather than 8.John Baldwin
2021-08-16rtld: Remove calculate_tls_endFangrui Song
2021-08-16rtld: Fix i386/amd64 TP offset when p_vaddr % p_align != 0Fangrui Song
2021-04-09rtld: use _get_tp() in __tls_get_addr()Konstantin Belousov
2021-04-09rtld: define TLS_DTV_OFFSET on all architecturesKonstantin Belousov
2021-04-09rtld/x86/reloc.c: styleKonstantin Belousov
2020-12-25rtld-elf(1): remove obsolete pre_init() hookMarius Strobl
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
2020-01-11rtld: clean up Makefile.Konstantin Belousov
2019-08-04rtld-elf: Remove x86 elf_rtld.x linker scripts.Konstantin Belousov
2018-12-15Improve R_AARCH64_TLSDESC relocation.Michal Meloun
2018-11-23Silence gcc warnings.Konstantin Belousov
2018-10-29Remove rtld use of libc amd64_set_fsbase().Konstantin Belousov
2018-10-29rtld-elf: compile with WANRS=4 warnings other than -Wcast-alignAlex Richardson
2018-02-03o Let rtld(1) set up psABI user trap handlers prior to executing theMarius Strobl
2017-11-27libexec: adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-03-15Implement LD_BIND_NOT knob for rtld.Konstantin Belousov
2017-01-16rtld: do not rely on a populated GOT on amd64Ed 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
2016-01-05rtld: wrap a comment to 80 columnsEd Maste
2016-01-03Create a generalized exec hook that different architectures can hookWarner Losh
2015-08-05Disable SSE in libthrEric van Gyzen
2015-03-29Change compiler setting to make default visibility of the symbols forKonstantin Belousov
2014-08-29Optimize r270798, only do the second pass over non-plt relocationsKonstantin Belousov
2014-08-29IFUNC symbol type shall be processed for non-PLT relocations,Konstantin Belousov
2014-04-14Add dwarf annotations to the amd64 _rtld_bind_start to allow debuggersKonstantin Belousov