aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/dl-machine.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-01x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registersH.J. Lu1-15/+4
2024-01-11x86-64/cet: Make CET feature check specific to Linux/x86H.J. Lu1-4/+5
2024-01-06x32: Handle displacement overflow in PLT rewrite [BZ #31218]H.J. Lu1-2/+3
2024-01-05elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLTH.J. Lu1-1/+215
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2024-01-01x86/cet: Enable shadow stack during startupH.J. Lu1-2/+10
2023-11-21elf: Remove LD_PROFILE for static binariesAdhemerval Zanella1-0/+2
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers1-1/+1
2022-06-27x86-64: Only define used SSE/AVX/AVX512 run-time resolversH.J. Lu1-4/+8
2022-06-16x86-64: Handle fewer relocation types for RTLD_BOOTSTRAPFangrui Song1-26/+6
2022-06-15elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATAFangrui Song1-6/+2
2022-05-30x86_64: Remove _dl_skip_args usageAdhemerval Zanella1-11/+2
2022-05-26x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOTH.J. Lu1-2/+4
2022-04-04Remove -z combreloc and HAVE_Z_COMBRELOCFangrui Song1-16/+2
2022-02-10elf: Remove prelink supportAdhemerval Zanella1-27/+21
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2021-10-14elf: Fix dynamic-link.h usage on rtld.cAdhemerval Zanella1-4/+2
2021-10-12elf: Fix elf_get_dynamic_info definitionAdhemerval Zanella1-0/+1
2021-10-07elf: Avoid nested functions in the loader [BZ #27220]Fangrui Song1-12/+13
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar1-1/+0
2021-08-17x86_64: Simplify elf_machine_{load_address,dynamic}Fangrui Song1-14/+7
2021-04-15x86_64: Remove lazy tlsdesc relocation related codeSzabolcs Nagy1-4/+0
2021-04-15x86_64: Avoid lazy relocation of tlsdesc [BZ #27137]Szabolcs Nagy1-5/+14
2021-01-04x86: Check IFUNC definition in unrelocated executable [BZ #20019]H.J. Lu1-5/+11
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2020-10-16x86: Initialize CPU info via IFUNC relocation [BZ 26203]H.J. Lu1-4/+3
2020-07-13x86: Support usable check for all CPU featuresH.J. Lu1-3/+3
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2019-12-02elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214]Florian Weimer1-1/+2
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert1-1/+1
2019-02-12Add fall-through comments.Joseph Myers1-0/+2
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2018-04-04elf: Unify symbol address run-time calculation [BZ #19818]Maciej W. Rozycki1-2/+1
2018-02-05x86-64: Use __glibc_likely/__glibc_likely in dl-machine.hH.J. Lu1-7/+7
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2017-10-20x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve [BZ #21265]H.J. Lu1-28/+10
2017-10-03Revert x86: Allow undefined _DYNAMIC in static executableH.J. Lu1-9/+2
2017-09-28x86: Allow undefined _DYNAMIC in static executableH.J. Lu1-2/+9
2017-06-14PowerPC64 ELFv2 PPC64_OPT_LOCALENTRYAlan Modra1-0/+1
2017-05-03x86: Set dl_platform and dl_hwcap from CPU features [BZ #21391]H.J. Lu1-5/+5
2017-02-02Allow IFUNC relocation against unrelocated shared libraryH.J. Lu1-1/+1
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2016-10-28Check IFUNC definition in unrelocated shared library [BZ #20019]H.J. Lu1-1/+17
2016-09-06X86-64: Add _dl_runtime_resolve_avx[512]_{opt|slow} [BZ #20508]H.J. Lu1-2/+22
2016-05-13Call init_cpu_features only if SHARED is definedH.J. Lu1-0/+4
2016-01-04Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2015-08-25Save and restore vector registers in x86-64 ld.soH.J. Lu1-6/+23
2015-08-13Add _dl_x86_cpu_features to rtld_globalH.J. Lu1-0/+3
2015-03-31Add ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA to x86H.J. Lu1-2/+6
2015-03-05Replace ELF_RTYPE_CLASS_NOCOPY with ELF_RTYPE_CLASS_COPYH.J. Lu1-1/+1