summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r304011:Konstantin Belousov2016-08-191-10/+10
* MFC r302908:Bryan Drewery2016-07-221-1/+1
* Fix issues found by Coverity in the rtld-elf.c:gethints().Konstantin Belousov2016-05-251-7/+28
* libexec: minor spelling fixes in comments.Pedro F. Giffuni2016-05-011-1/+1
* rtld-elf: use NULL instead of zero for pointers.Pedro F. Giffuni2016-04-191-1/+1
* Fix handling of DT_TEXTREL for an object with more than one read-onlyKonstantin Belousov2016-03-021-17/+40
* Do not unlock rtld_phdr_lock over callback invocations.Alexander Kabaev2016-01-271-3/+1
* Fix initlist_add_object invocation parameters.Alexander Kabaev2016-01-201-3/+3
* Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andKonstantin Belousov2016-01-201-86/+155
* Restore ABI variants now that ldconfig groks -soft. In addition, as aWarner Losh2016-01-181-1/+1
* Revert r293201, r293202 (rtld: populate DT_DEBUG iff DYNAMIC segment is writa...Ed Maste2016-01-081-4/+2
* Disable abi variant hook until strangeness with packages can be sortedWarner Losh2016-01-051-1/+1
* rtld: populate DT_DEBUG iff DYNAMIC segment is writableEd Maste2016-01-051-2/+4
* If md_exec_hook is defined, provide a way to create the stringsWarner Losh2016-01-031-2/+18
* Create a generalized exec hook that different architectures can hookWarner Losh2016-01-031-0/+2
* Use a macro to create the names for the library path names. This willWarner Losh2015-12-271-23/+25
* rtld: remove old XXX comment missed in r35529Ed Maste2015-12-241-1/+0
* Add support for RISC-V architecture.Ruslan Bukin2015-12-241-1/+1
* rtld: Use common NT_FREEBSD_* note types introduced in r291909Ed Maste2015-12-211-4/+4
* Use variable names that aren't as prone to dyslexic confusion.Warner Losh2015-12-181-2/+2
* Provide support for ELFv2 userland if using a newer compiler (recent clangNathan Whitehorn2015-12-031-1/+7
* Rather than using the #define for path names, indirect through a char *Warner Losh2015-10-311-8/+17
* Move all the paths into a new path.h to centralize them.Warner Losh2015-10-311-7/+2
* Ensure we use calculate_first_tls_offset, even if the main program doesn'tAndrew Turner2015-09-011-1/+1
* Remove historical GNUC testEd Maste2015-05-061-4/+0
* Change interpretation of the DF_ORIGIN and DF_1_ORIGIN flags.Konstantin Belousov2015-04-271-36/+45
* Support file verification in MAC.Craig Rodrigues2015-04-221-2/+2
* Implement support -z global linker option. It marks the shared objectKonstantin Belousov2015-04-151-17/+30
* Make die available as rtld_die for use by MD relocation codeEd Maste2015-04-021-20/+19
* Add the arm64 code to the runtime linker. It's not able to be built as weAndrew Turner2015-03-311-1/+2
* Change compiler setting to make default visibility of the symbols forKonstantin Belousov2015-03-291-3/+20
* When a file is executed and the path starts with `/', AT_EXECPATH is setJung-uk Kim2015-02-271-8/+7
* Use powerof2(). Remove single-use variable.Konstantin Belousov2015-01-301-5/+3
* Allow tracing dlfunc() / dlsym() events.Dag-Erling Smørgrav2015-01-251-4/+13
* Do not erronously export 'openat' symbol from rtld.Konstantin Belousov2015-01-041-1/+3
* Add rtld private interface for dso to detect dynamic loadingKonstantin Belousov2015-01-031-0/+22
* The runtime linker needs to include a path to itself in the link mapJohn Baldwin2014-12-021-0/+2
* Revert r274772: it is not valid on MIPSEd Maste2014-11-251-1/+1
* Use canonical __PIC__ flagEd Maste2014-11-211-1/+1
* Always return pathname in dl_iterate_phdr's dlpi_name, as Linux doesEd Maste2014-10-091-2/+1
* Optimize r270798, only do the second pass over non-plt relocationsKonstantin Belousov2014-08-291-1/+2
* IFUNC symbol type shall be processed for non-PLT relocations,Konstantin Belousov2014-08-291-2/+10
* Remove stray newline.Konstantin Belousov2014-08-271-1/+1
* Remove ia64.Marcel Moolenaar2014-07-071-12/+3
* Fix r264346 for ia64. We need to allocate memory for the functionMarcel Moolenaar2014-07-021-0/+7
* Add the LD_LIBRARY_PATH_FDS environmental variable.Jonathan Anderson2014-06-201-15/+125
* - Export the function added in r265456 rather than the non-existentMark Johnston2014-05-071-2/+2
* Add a postinit debugger hook to rtld. This will be used by dtrace(1) to haltMark Johnston2014-05-061-0/+15
* Before calling mmap() on a shared library's text and data sections, rtldAlan Cox2014-04-111-3/+50
* Cast Elf_Addr to void * to match the free_aligned() argument type.Konstantin Belousov2013-12-071-2/+2