summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* rtld: bump r_debug.r_version to 1 from current 0.Konstantin Belousov2020-12-011-0/+2
* rtld: pass argc/argv/env to dso inits.Konstantin Belousov2020-09-071-1/+1
* rtld: do not refuse to relocate objects without dynamic symtabs.Konstantin Belousov2020-09-051-5/+2
* rtld: do not process absent dynamic.Konstantin Belousov2020-09-051-1/+4
* Include FreeBSD ABI tag note in the ELF runtime loader.John Baldwin2020-07-161-13/+0
* Handle non-PLT GNU IFUNC relocations in rtldLeandro Lupori2020-07-061-1/+4
* rtld: Apply relro to itself.Konstantin Belousov2020-06-181-0/+1
* rtld: Parse own phdr and notes.Konstantin Belousov2020-06-181-0/+30
* rtld: Allow to load ET_DYN && DF_1_PIE when tracing.Konstantin Belousov2020-06-161-3/+4
* rtld: Add debug line for dlopen_object().Konstantin Belousov2020-06-161-0/+3
* Systematically pass RTLD_LO_TRACE to load_needed_objects().Konstantin Belousov2020-06-161-2/+3
* rtld: set osrel when in the direct exec mode.Konstantin Belousov2020-06-121-2/+31
* Uppercase 'dso' to indicate that it is abbreviation.Konstantin Belousov2020-06-021-1/+1
* Do not allow to load ET_DYN object with DF_1_PIE flag set.Konstantin Belousov2020-06-021-0/+6
* rtld: Add -b option to allow to specify image name different from arg0.Konstantin Belousov2020-05-311-5/+27
* rtld: Fix indent in print_usage().Konstantin Belousov2020-05-311-9/+9
* rtld: Add -v switch to print some useful information about the rtld binary.Konstantin Belousov2020-05-311-1/+22
* rtld: Add -p switch to direct exec mode summary line.Konstantin Belousov2020-05-311-2/+2
* Add version indicators to rtld.Konstantin Belousov2020-05-261-0/+6
* Implement Solaris-like link_map l_refname member.Konstantin Belousov2020-05-221-0/+7
* Convert linkmap_add() and linkmap_delete() to style(8).Konstantin Belousov2020-05-221-32/+33
* Restore the binary compatibility for link_map l_addr.Konstantin Belousov2020-05-211-1/+2
* Change the samantic of struct link_map l_addr member.Konstantin Belousov2020-05-201-5/+1
* Implement RTLD_DEEPBIND.Konstantin Belousov2020-05-151-0/+4
* rtld: ignore static TLS segments when tracing.Konstantin Belousov2020-04-221-4/+4
* Align initial-exec TLS segments to the p_vaddr % align.Konstantin Belousov2020-04-191-5/+6
* Make p_vaddr % p_align == p_offset % p_align for (some) TLS segments.Konstantin Belousov2020-04-041-28/+34
* Remove sparc64 specific parts of rtld-elf.Warner Losh2020-02-261-1/+1
* Handle non-plt IRELATIVE relocations, at least for x86.Konstantin Belousov2020-02-131-1/+4
* Fix indent.Konstantin Belousov2020-02-121-20/+24
* Use sigfastblock(2) in rtld.Konstantin Belousov2020-02-091-0/+5
* rtld: remove hand rolled memset and bzeroMateusz Guzik2020-01-151-22/+0
* Stop prepending prefix to the result of realpath(3).Konstantin Belousov2020-01-111-21/+6
* rtld: Return error if $ORIGIN for a dlopen-ed library cannot be resolved ...Konstantin Belousov2020-01-091-14/+25
* Resolve relative argv0 for direct exec mode to absolute path for AT_EXECPATH.Konstantin Belousov2020-01-091-4/+32
* rtld: fix after r356300Konstantin Belousov2020-01-081-6/+3
* rtld: Fix segfault in direct exec modeRyan Stone2020-01-071-2/+3
* Fix AT_EXECPATH for direct exec mode.Konstantin Belousov2020-01-021-6/+27
* Eliminate the last MI difference in AT_* definitions (for powerpc).Justin Hibbits2019-12-271-0/+24
* Fix aux_info corruption in rtld direct execution mode.Brandon Bergren2019-09-141-0/+7
* Reduce size of rtld by 22% by pulling in less code from libcAlex Richardson2019-06-301-22/+1
* powerpc: Transition to Secure-PLT, like most other OSsJustin Hibbits2019-06-251-0/+6
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-1/+1
* Fix order of destructors between main binary and libraries.Konstantin Belousov2019-04-151-1/+20
* Fix initial exec TLS mode for dynamically loaded shared objects.Konstantin Belousov2019-03-291-6/+40
* rtld: disable relro enforcement for irelative relocation processing.Konstantin Belousov2019-03-271-7/+7
* Adjust posix symbols from rtld-elf/malloc.c with the __crt_ prefix.Konstantin Belousov2019-01-291-0/+30
* 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