summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so/arch
AgeCommit message (Expand)Author
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
2017-08-12Add sparc/sparc64 support for irelative relocations.joerg
2017-08-10Add IRELATIVE support for ARM, X86 and PowerPC.joerg
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-12rename the macrochristos
2017-07-12make this compile with debug again (symnum uninitialized)christos
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
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-04-14Remove duplicated __RCSIDs I added years ago - I blame CVS.skrll
2016-02-20where is already void *christos
2016-02-19make debug code compile againmacallan
2015-03-27Update RISCV to use the ELF relocations and new ABI.matt
2014-09-19New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)matt
2014-09-03New files for OR1K supportmatt
2014-08-31Remove (now duplicated) target computation.joerg
2014-08-25Add basic support for indirect functions. It allows providing a publicjoerg
2014-08-17Add proper registers for register counts.matt
2014-08-17add a missing register prefix.matt
2014-08-15Use -fPIC since powerpc64 is always compiled as -fPIC and -fpic would causematt
2014-08-13Build position independent on PPC64, too.joerg
2014-08-10Don't provide __gnu_Unwind_Find_exidx if __ARM_DWARF_EH__ is definedmatt
2014-08-10Preliminary files for AARCH64 (64-bit ARM) support.matt
2014-07-28Fix parenthesis on __ha macromatt
2014-04-02The table of masks applied for each relocation type was wrong for somemartin
2014-03-22Make sure r1 is preserved _rtld_bind_start.matt
2014-03-21Simplify. If we got called via a calls $n, *pcrel32, instead of constructingmatt
2014-03-21Improve some of the rdbg messages to print the address of the pltgot slotmatt
2014-03-19Save actual start of function, not address of entry mask on the stack.joerg
2014-03-19Fix two bugs. (jump past entry mask, fix insv)matt
2014-03-19Once we know the bound routine, rebuilt a new callframe that can be unwoundmatt
2014-03-18Add .cfi ops so that one can unwind through this.matt
2014-03-18Merge riastradh-drm2 to HEAD.riastradh
2014-03-07Change OUTPUT to powerpc:common to make powerpc64 ld happymatt
2014-03-06More PPC64 changes.matt