summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so/arch/powerpc
AgeCommit message (Expand)Author
2020-05-24new binutils/gcc started emitting R_PPC_UADDR32 reloc entries, so for nowmacallan
2019-12-08Use existing lo() and hi() macros. Same object code is generated.uwe
2019-12-08Resolve ADDR16_LO, ADDR16_HI, and ADDR16_HA relocs.uwe
2018-12-30- fix wrong reloc name in assertchristos
2018-04-03Rework ifunc support to address a number of short comings:joerg
2018-03-09Like Sparc, PowerPC can use IRELATIVE relocations in non-PLT sections.joerg
2017-08-10Add IRELATIVE support for ARM, X86 and PowerPC.joerg
2017-06-19Replace COMBREL with just-in-time check in _rtld_relocate_nonplt_objects.joerg
2014-08-25Add basic support for indirect functions. It allows providing a publicjoerg
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-07-28Fix parenthesis on __ha macromatt
2014-03-07Change OUTPUT to powerpc:common to make powerpc64 ld happymatt
2014-03-06More PPC64 changes.matt
2014-03-06Make ELF64 aware.matt
2014-03-06powerpc64 changesmatt
2014-03-06Startup file for powerpc64. (too many difference with ppc32 to domatt
2011-10-26avoid linker warnings with the new binutils by not forcing ld.elf_sochs
2011-09-26match END() with a relevant ENTRY*(). gas 2.21 complains about themrg
2011-03-25Add basic locking to ld.elf_so.joerg
2011-03-12Add TLS support for PowerPC.matt
2011-03-04Don't rely on >32bit math.matt
2011-02-10Fix problem with bss-plt objects which a reloc index, not offset.matt
2011-01-16Add secure-plt support for powerpc to ld.elf_so. As part of this, we have tomatt
2010-08-06Reduce header pollution for mdreloc.c. Make Obj_Entry argument ofjoerg
2010-01-13PR/39240: Satoshi Suetake: Don't fail when attempting to resolve weak symbolschristos
2009-10-22Fix start symbol for newer binutils.skrll
2009-08-29Remove trailing \n in calls to _rtld_error: a newline is automaticallyjmmv
2009-05-24Apply fix borrowed from i386: Fix const issue (cast const pointershe
2008-07-24Refactor common code to _rtld_relocate_plt_object to i386 and arm so theymatt
2006-05-23in _rtld_bind() initialise new_value for GCC4.mrg
2005-09-27ok, the change from rev 1.33 was unnecessary after all,chs
2005-09-26fix two problems with icache invalidation of the PLT:chs
2005-08-20Add __RCSID.skrll
2005-07-28Support immediate PLT binding on powerpc. Thanks to Simon Burge forskrll
2005-06-04Explicitly prefix ld(1) options in LDFLAGS with "-Wl," rather thanlukem
2004-02-21Move common LDFLAGS into Makefile from arch/*/Makefile.incskrll
2004-02-20Whitespace.skrll
2003-07-24ANSIfy and de-__P().skrll
2003-02-21Revert previous change.mycroft
2003-01-11Fix bug where only 2/3 of the PLT was being synched with the icache.matt
2002-12-04Bintuils-current initializes the GOT entries to 0 (instead of thethorpej
2002-10-31Convert to register prefixes.matt
2002-10-05Minor cleanup.mycroft
2002-09-26Remove the `self' args to _rtld_relocate_objects() andmycroft
2002-09-26Update a comment.mycroft
2002-09-26Add a rdbg() in _rtld_bind().mycroft
2002-09-25Make this work with PLTs larger than 8192 entries (64KB). Not testedmycroft
2002-09-25Push the _rtld_bind() interface into MD code -- it's just a trivial wrappermycroft
2002-09-24Ignore JMP_SLOT relocs when doing non-PLT relocations. The relalim trimmingmycroft