aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/amd64
Commit message (Expand)AuthorAgeFilesLines
* rtld: Add a stop indicator to rtld_start to satisfy unwinders on x86_64Dmitry Chagin2023-07-011-0/+5
* rtld: rename tls_done to tls_staticKonstantin Belousov2023-06-051-2/+2
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-122-2/+2
* sys/param.h: Add _WANT_P_OSRELKonstantin Belousov2023-02-151-0/+1
* 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-6/+9
* amd64: Allocate TCB with alignment of 16 rather than 8.John Baldwin2021-12-091-1/+1
* rtld: Remove calculate_tls_endFangrui Song2021-08-162-7/+1
* rtld: Fix i386/amd64 TP offset when p_vaddr % p_align != 0Fangrui Song2021-08-161-15/+12
* rtld: use _get_tp() in __tls_get_addr()Konstantin Belousov2021-04-091-4/+3
* rtld: define TLS_DTV_OFFSET on all architecturesKonstantin Belousov2021-04-091-0/+2
* rtld/x86/reloc.c: styleKonstantin Belousov2021-04-091-1/+2
* rtld-elf(1): remove obsolete pre_init() hookMarius Strobl2020-12-251-6/+0
* Align initial-exec TLS segments to the p_vaddr % align.Konstantin Belousov2020-04-192-8/+34
* Handle non-plt IRELATIVE relocations, at least for x86.Konstantin Belousov2020-02-131-20/+43
* rtld: clean up Makefile.Konstantin Belousov2020-01-111-1/+1
* rtld-elf: Remove x86 elf_rtld.x linker scripts.Konstantin Belousov2019-08-042-134/+0
* Improve R_AARCH64_TLSDESC relocation.Michal Meloun2018-12-151-1/+1
* Silence gcc warnings.Konstantin Belousov2018-11-231-0/+3
* Remove rtld use of libc amd64_set_fsbase().Konstantin Belousov2018-10-291-9/+19
* rtld-elf: compile with WANRS=4 warnings other than -Wcast-alignAlex Richardson2018-10-291-12/+15
* o Let rtld(1) set up psABI user trap handlers prior to executing theMarius Strobl2018-02-031-0/+6
* libexec: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-272-0/+4
* Implement LD_BIND_NOT knob for rtld.Konstantin Belousov2017-03-152-14/+18
* rtld: do not rely on a populated GOT on amd64Ed Maste2017-01-162-2/+14
* 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-1/+29
* Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andKonstantin Belousov2016-01-201-1/+2
* rtld: wrap a comment to 80 columnsEd Maste2016-01-051-2/+2
* Create a generalized exec hook that different architectures can hookWarner Losh2016-01-031-0/+2
* Disable SSE in libthrEric van Gyzen2015-08-051-1/+1
* Change compiler setting to make default visibility of the symbols forKonstantin Belousov2015-03-293-3/+4
* Optimize r270798, only do the second pass over non-plt relocationsKonstantin Belousov2014-08-291-1/+3
* IFUNC symbol type shall be processed for non-PLT relocations,Konstantin Belousov2014-08-291-188/+161
* Add dwarf annotations to the amd64 _rtld_bind_start to allow debuggersKonstantin Belousov2014-04-141-0/+43
* Add GNU hash support for rtld.Konstantin Belousov2012-04-301-1/+1
* Fix several problems with our ELF filters implementation.Konstantin Belousov2012-03-201-16/+18
* Add support for preinit, init and fini arrays. Some ABIs, inKonstantin Belousov2012-03-111-0/+3
* Remove unneeded dtv variable.Ed Schouten2012-01-171-2/+0
* _rtld_bind() read-locks the bind lock, and possible plt resolutionKonstantin Belousov2011-12-141-1/+8
* Add support for STT_GNU_IFUNC and R_MACHINE_IRELATIVE GNU extensions toKonstantin Belousov2011-12-121-13/+96
* - change "is is" to "is" or "it is"Eitan Adler2011-10-161-1/+1
* When loading dso without PT_GNU_STACK phdr, only callKonstantin Belousov2011-01-251-0/+3
* Add section .note.GNU-stack for assembly files used by 386 and amd64.Konstantin Belousov2011-01-071-0/+2
* Sort -mno-(mmx|3dnow|sse|sse2|sse3) options consistently throughout theDimitry Andric2011-01-051-1/+1
* On amd64 and i386, tell the compiler to refrain from generating SSE,Dimitry Andric2011-01-041-0/+1
* Remove '-elf' from build flags for libexec/rtld-elf for amd64 and i386.Dimitry Andric2011-01-041-2/+0
* Implement support for ELF filters in rtld. Both normal and auxillaryKonstantin Belousov2010-12-251-20/+26
* MFtbemd:Warner Losh2010-08-231-1/+3
* Only use the cache after the early stage of loading. This isRoman Divacky2010-05-181-5/+6