summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so
AgeCommit message (Expand)Author
2017-08-28explain AARCH64 PLT designnisimura
2017-08-23- avoid caddr_t. use Elf_Addr instead.nisimura
2017-08-12Add sparc/sparc64 support for irelative relocations.joerg
2017-08-10Add IRELATIVE support for ARM, X86 and PowerPC.joerg
2017-08-09If a DF_1_NODELETE DSO has been removed from the DAG list, it stilljoerg
2017-07-24Fix thinko in previous: even if the address is an unsigned value and wemartin
2017-07-23Simplify and fix the offset calculation when doing a %pc relativemartin
2017-07-13Fix two bugs related to promotion of DSO TLS blocks into the staticjoerg
2017-07-12rename the macrochristos
2017-07-12make this compile with debug again (symnum uninitialized)christos
2017-07-11Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. Thisjoerg
2017-07-09Drop comments about symbol exporting, the relevant code is gone.joerg
2017-07-03Remove workaround for ancient HTML generation code.wiz
2017-06-23Remove old assert that only two segments exist. The rest of the code hasjoerg
2017-06-21Replace last use of r_type.joerg
2017-06-20Add back symnum, fix debug print.joerg
2017-06-20Add last_symnum, move up def and defobj.joerg
2017-06-20Fix C&P bug. Deal with more MIPS hacks overriding def.joerg
2017-06-20Expand symnum, GCC's uninitialized used tracking is too imprecise.joerg
2017-06-20Drop symbol number from default branch diagnostic, it isn't set at thisjoerg
2017-06-19Replace COMBREL with just-in-time check in _rtld_relocate_nonplt_objects.joerg
2017-06-15Fix indentation.joerg
2017-06-08Call _rtld_debug_state before running the global initialisers, so givejoerg
2017-04-27PR port-macppc/47464 - Old binutils generated bogus zero-sized COPYuwe
2017-03-10Revert to version 1.55 of map_object.c. This reverts:maya
2017-03-09really unmap the gap between the text and data rather than just removingchs
2017-02-27tag the powerpc hackish_return_address() as __noinline.chs
2017-01-10need <sys/stat.h>christos
2016-12-01n dl_iterate_phdr return the path not the name.christos
2016-12-01Instead of using a function to resolve symbols that should be supplied bychristos
2016-11-30add missing newline in commentchristos
2016-11-30Emulate the standard symbol search order in dlsym() i.e. resolve weak orchristos
2016-10-07revert, I'll fix libc instead.christos
2016-10-07Mips o32 needs -lgcc for __udivdi3 in headers.c for fast_divide32_prepare().christos
2016-08-29Despite the 10 in the name, the OLO10 relocation targets a 13 bit field,martin
2016-06-20Fix a few bounds and instruction sequences generated in the PLT; exercisedmartin
2016-06-16Move relro after we've computed out relocbase and re-enable it.christos
2016-06-15Turn off GNU_RELRO for now.christos
2016-06-14Add support for GNU RELRO headers from Matthias Weckbecker.christos
2016-05-24Put the name of the dynamic linker in allocated memory, so that it becomeschristos
2016-05-22obj->phdr must be the absolute address, not the virtual offset from thejoerg
2016-04-14Remove duplicated __RCSIDs I added years ago - I blame CVS.skrll
2016-04-12- Print a warning for text relocationschristos
2016-02-20where is already void *christos
2016-02-19make debug code compile againmacallan
2016-02-09Actually, descsz should not contain the padding. The note still needs toskrll
2016-02-08Fix .note.netbsd.march by ensuring correct paddingskrll
2016-01-24we don't need <sys/mbuf.h>christos
2016-01-23Define _KERNTYPES for things that need it.christos
2015-07-03Add an explicit note about the search path used by dlopen(3).joerg