aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
Commit message (Expand)AuthorAgeFilesLines
* Remove remnants of optimization for > pagesize allocations.Brooks Davis2019-09-021-45/+14
* Remove some compatability with Seventh Edition UNIX realloc().Brooks Davis2019-08-201-72/+13
* rtld-elf: fix build with xtoolchain-llvm90Kyle Evans2019-08-151-1/+1
* [PPC64] Fix rtld direct exec modeLeandro Lupori2019-08-051-5/+13
* rtld-elf: Remove x86 elf_rtld.x linker scripts.Konstantin Belousov2019-08-044-268/+0
* Fix build race when building rtldAlex Richardson2019-07-021-1/+1
* Fix CROSS_TOOLCHAIN=amd64-gcc build after r349554Alex Richardson2019-06-301-1/+1
* Fix my name in license headerAlex Richardson2019-06-305-5/+5
* Reduce size of rtld by 22% by pulling in less code from libcAlex Richardson2019-06-3012-23/+456
* Use rtld_putstr() instead of write() for the rtld msg() macroAlex Richardson2019-06-262-2/+3
* powerpc: Transition to Secure-PLT, like most other OSsJustin Hibbits2019-06-254-27/+73
* rtld_malloc.c: cleanup morepages().Konstantin Belousov2019-05-161-10/+10
* Remove more dead definitions from rtld_malloc.c after r347019.Konstantin Belousov2019-05-161-4/+0
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-1/+1
* Cleanup for rtld_malloc.c.Konstantin Belousov2019-05-021-124/+13
* Fix order of destructors between main binary and libraries.Konstantin Belousov2019-04-151-1/+20
* ld-elf.so: make LD_DEBUG always functional.Konstantin Belousov2019-04-142-3/+3
* Fix initial exec TLS mode for dynamically loaded shared objects.Konstantin Belousov2019-03-292-6/+42
* rtld: attempt to fix reloc_non_plt TLS allocation on MIPSEd Maste2019-03-291-2/+2
* rtld: attempt to fix reloc_nonplt_object TLS allocationEd Maste2019-03-291-1/+1
* revert r341429 "disable BIND_NOW in libc, libthr, and rtld"Ed Maste2019-03-281-1/+0
* rtld: disable relro enforcement for irelative relocation processing.Konstantin Belousov2019-03-271-7/+7
* Add WITH_PIE knob to build Position Independent ExecutablesEd Maste2019-02-151-0/+1
* 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