summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
Commit message (Expand)AuthorAgeFilesLines
* rtld: pacify -Wmaybe-uninitialized from gcc6Eric van Gyzen2019-02-011-0/+4
* Rename rtld-elf/malloc.c to rtld-elf/rtld_malloc.c.Konstantin Belousov2019-01-302-3/+11
* Add header file missed in r343564.Konstantin Belousov2019-01-291-0/+45
* Adjust posix symbols from rtld-elf/malloc.c with the __crt_ prefix.Konstantin Belousov2019-01-294-16/+59
* Remove now redundand ifunc relocation code which should have beenKonstantin Belousov2019-01-271-10/+0
* Revert r343093 until I can address the issues raised by kib@.Dag-Erling Smørgrav2019-01-171-27/+18
* Implement dlopenat(3).Dag-Erling Smørgrav2019-01-161-18/+27
* Fix rtld-elf compilation warning for powerpc64 ELFv2 ABIJustin Hibbits2019-01-131-1/+1
* rtld-elf: Fix powerpc64 TLS handling, matching powerpc's fixJustin Hibbits2019-01-011-1/+1
* Improve R_AARCH64_TLSDESC relocation.Michal Meloun2018-12-1512-110/+199
* Implement R_AARCH64_TLS_DTPMOD64 and A_AARCH64_TLS_DTPREL64 relocations.Michal Meloun2018-12-081-0/+19
* Tidy up arm64 reloc_jmpslots() implementation.Michal Meloun2018-12-051-13/+4
* Implement arm64 version of __tls_get_addr().Michal Meloun2018-12-051-0/+12
* Fix style(9).Michal Meloun2018-12-052-6/+7
* Some fixes for LD_BIND_NOW + ifuncs.Konstantin Belousov2018-12-032-42/+50
* Provide naive but self-contained implementations of memset(3) andKonstantin Belousov2018-12-031-0/+22
* disable BIND_NOW in libc, libthr, and rtldEd Maste2018-12-031-0/+1
* rtld: parse FreeBSD Feature Control note on the object load.Konstantin Belousov2018-11-232-0/+9
* Revert r340843 - addressed independently in r340842!Conrad Meyer2018-11-231-4/+0
* rtld: Silence a false positive GCC 6.4.0 warningConrad Meyer2018-11-231-0/+4
* Silence gcc warnings.Konstantin Belousov2018-11-231-0/+3
* rtld: when immediate bind mode is requested, process irelocs in PLTKonstantin Belousov2018-11-201-2/+5
* Handle the DT_MIPS_RLD_MAP_REL dynamic tag in RTLDAlex Richardson2018-11-071-0/+7
* rtld: move relro enforcement after ifunc processingEd Maste2018-11-041-4/+4
* Remove Obj_Entry textsize member.Konstantin Belousov2018-11-043-6/+0
* Flush data cache for executable loadable segments explicitly.Konstantin Belousov2018-11-032-4/+26
* Remove rtld use of libc amd64_set_fsbase().Konstantin Belousov2018-10-291-9/+19
* Initialize ifunc calling machinery earlier.Konstantin Belousov2018-10-291-1/+2
* rtld-elf: fix more warnings to allow compiling with WARNS=6Alex Richardson2018-10-298-25/+31
* rtld-elf: compile with WANRS=4 warnings other than -Wcast-alignAlex Richardson2018-10-2920-208/+249
* rtld-elf: make it compile with WARNS=3Alex Richardson2018-10-296-27/+34
* rtld: set obj->textsize correctlyAlex Richardson2018-10-292-4/+11
* This commit reverts 338930. The approach was wrong.Andreas Tobler2018-10-012-3/+3
* Add STT_GNU_IFUNC and R_AARCH64_IRELATIVE support on arm64.Andrew Turner2018-10-012-27/+115
* Provide refobj context when doing libmap substitution insideKonstantin Belousov2018-09-261-33/+47
* When doing lm_add(), check for duplicates.Konstantin Belousov2018-09-261-5/+9
* Bring the 32-bit powerpc (PowerMac) back to live. The commit 338486 reworkedAndreas Tobler2018-09-251-2/+2
* Move libmap.conf to libexec/rtld-elf/Brad Davis2018-09-182-0/+3
* Rework rtld's TLS Variant I implementation to match r326794Brooks Davis2018-09-057-20/+73
* Style cleanup. No functional changes.Konstantin Belousov2018-09-021-41/+62
* Fix wrong offset calculation for R_ARM_TLS_TPOFF32 relocations.Michal Meloun2018-08-251-3/+1
* Revert r337978: Rework rtld's TLS Variant I implementation to match r326794Brooks Davis2018-08-217-73/+20
* Rework rtld's TLS Variant I implementation to match r326794Brooks Davis2018-08-177-20/+73
* Save and restore floating-point arguments.Ruslan Bukin2018-08-021-23/+23
* Fix regression tests broken by r337067.Edward Tomasz Napierala2018-08-021-1/+1
* Make sure the rtld(1) error messages go to stderr, not stdout.Edward Tomasz Napierala2018-08-023-21/+32
* Make rtld use libc_nossp_pic.a. Remove SSP shims.Konstantin Belousov2018-05-092-43/+2
* Make rtld_bind_start() debugger friendly.Michal Meloun2018-02-271-5/+15
* o Let rtld(1) set up psABI user trap handlers prior to executing theMarius Strobl2018-02-0311-4/+75
* libexec: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2723-1/+47