summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so
AgeCommit message (Expand)Author
2022-06-10Pull up following revision(s) (requested by skrll in ticket #1469):martin
2020-05-13Pull up following revision(s) (requested by chs in ticket #907):martin
2020-03-08Pull up following revision(s) (requested by thorpej in ticket #758):martin
2019-12-09Pull up following revision(s) (requested by uwe in ticket #535):martin
2019-12-09Pull up following revision(s) (requested by uwe in ticket #534):martin
2019-11-26Pull up following revision(s) (requested by nakayama in ticket #469):martin
2019-09-18Pull up following revision(s) (requested by kamil in ticket #209):martin
2019-04-15r_symndx is no longer declared, use symnum and initialize it before use.maya
2019-04-15$ORIGIN support is now enabled.maya
2019-04-15Typo: s/a indirection/an indirection/abhinav
2019-04-14Use more Dv.wiz
2019-04-14Note that we now search DT_RUNPATH paths as well.maya
2019-04-14undo previous unlock/relock; it is not needed now that we added the tls modelchristos
2019-04-13Fix c++ exceptions on arm; jemalloc calls _rtld_tls_get_addr from insidechristos
2019-04-13Do not compile __tls_get_addr() into ldd(1), which fixes ldd(1) crashingrin
2019-04-03Disable optimization for rtld.c on the vax with gcc-7.christos
2019-01-18Adapt https://svnweb.freebsd.org/base?view=revision&revision=342113 toskrll
2019-01-12print the program name when we don't find a library.christos
2019-01-06When loading a non-PIE main binary, the virtual address must match.joerg
2019-01-04MAP_ALIGNED has existed for years, just assume it exists.joerg
2018-12-30Add support for DT_RUNPATH - it is just the same as we always have treatedmartin
2018-12-30- fix wrong reloc name in assertchristos
2018-12-30binutils 2.31.1 can put copy relocations in the relro segment. Delaychristos
2018-12-27initfini array support for everyone.christos
2018-12-27explain why we skip objmain.christos
2018-12-01Fix typosskrll
2018-11-26Now that lib/csu no longer uses the object handle, drop the magic andjoerg
2018-11-23Fix RTLD_DEBUG_RELOC buildskrll
2018-11-23Trailing whitespaceskrll
2018-10-17Move compatibility for pre-2.0 ELF binaries into separate file.joerg
2018-09-20Revise previous to not deadlock.jakllsch
2018-09-20Improve support for R_AARCH64_TLSDESC relocations.jakllsch
2018-07-24Apply relocbase for tlsinit of the executable itself. Fixes PIE wherejoerg
2018-07-16Initialize new_value to account for bogus return from the function.christos
2018-06-09We can't build those three with MKSANITIZER, they are used too early.christos
2018-05-24rename flag to the official name.christos
2018-04-03Rework ifunc support to address a number of short comings:joerg
2018-03-29Move the complex logic for dynamically writing branches from ld.elf_sojoerg
2018-03-25Don't skip PLT processing for the main binary. It can still containjoerg
2018-03-09Like Sparc, PowerPC can use IRELATIVE relocations in non-PLT sections.joerg
2018-02-11Wrap PowerPC #pragma goop in #if __GNUC_PREREQ__(6,0).jakllsch
2018-02-07update for GCC 6:mrg
2018-02-04Various fixes / changes from Ryo Shimizu / Toru Nishimura to make thisskrll
2018-01-19don't forget to eat the high bits.christos
2017-12-25Since GNU ld doesn't honor the PLT entry reservation, also compensatejoerg
2017-12-25Fix typo in commentmaya
2017-12-24fix debug buildmaya
2017-11-06init/fini for the main program is handled by crt0.o, so ifunc handlingjoerg
2017-08-28explain AARCH64 PLT designnisimura
2017-08-23- avoid caddr_t. use Elf_Addr instead.nisimura