summaryrefslogtreecommitdiff
path: root/libexec/ld.so/hppa/rtld_machine.c
AgeCommit message (Expand)Author
2019-10-23Prefer the size-independent ELF identifiers over the size-specific ones.Philip Guenther
2019-10-05Tighten handling of pure relative DIR32 relocations and those referencingPhilip Guenther
2019-08-06Factor out TEXTREL mprotecting from the per-arch files into _dl_rtld(),Philip Guenther
2019-08-04Simplify _dl_find_symbol(). Currently, it returns three values:Philip Guenther
2018-11-16Finish ld.so's transition to GNU_RELRO: eliminate support for usingPhilip Guenther
2017-01-24On fatal errors, kill ourselves with thrkill(0,9,NULL) instead ofPhilip Guenther
2017-01-09Remove dependency on __got_{start,end} symbols and look at PT_GNU_RELROMark Kettenis
2016-08-27Delete debugging from when lazy binding was being implementedPhilip Guenther
2016-06-21Handle textrels like other architectures do.Theo de Raadt
2015-11-02Factor out the logic for mprotecting the memory between two symbols intoPhilip Guenther
2015-08-27If we take the address of a function pointer, we might get a pointer toMark Kettenis
2015-08-27Use kbind for lazy binding GOT/PLT updates on hppa.Philip Guenther
2014-04-16It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2013-06-13Appease LLVM warning..Brad Smith
2013-06-01Introduce ltrace(1). This tool works with ld.so to inject utrace record forMiod Vallat
2013-03-26Recommit the change that explicitly passes %sr0 to fic instructions. miod@ isMark Kettenis
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
2012-06-20With MP rthread setups, we cannot remove the X permission from the GOTTheo de Raadt
2011-04-06Avoid using NULL in non-pointer contexts: use 0 for integer values and '\0'Miod Vallat
2010-06-05Argh, revert previous change, for older binutils do not grok the fic() change.Miod Vallat
2010-06-05Explicitely pass a %sr register to fic instructions, instead of realying onMiod Vallat
2010-05-27Synchronize caches after modifying the data words in the PLT stub to preventMark Kettenis
2010-05-02Fix breakage from last commit. Bad guenther@, no cookie!Mark Kettenis
2010-05-02Combine the signal mask handling into _dl_thread_bind_lock(), as it's MI.Philip Guenthe
2010-01-03Make lazy binding work on hppa.Mark Kettenis
2008-11-09typo fixed (overriden -> overridden)Tobias Stoeckmann
2008-04-09Improve support for shared libs linked at non-zero addreses:Kurt Miller
2007-11-27Make _dl_md_reloc_got() report errors, and take them into account.Miod Vallat
2007-05-05Provide hook so that rthreads can provide a spinlock to protect from racesDale Rahn
2006-05-03prebind - how to prelink a binary without throwing security out the windowDale Rahn
2005-09-22knf; ok drahnTheo de Raadt
2005-09-22Use std missing symbol print instead of MD custom, do not warn on weakDale Rahn
2005-09-21Simplify the internal symbol finding API, with some cleanup, prep forDale Rahn
2005-09-16Rework symbol lookup to more closely match sun's documentation, nowDale Rahn
2005-01-09set %dp before any constructors get to run; found and debugged w/ niklas@Michael Shalayeff
2004-06-07use the func args and not the key material to init a new plabelMichael Shalayeff
2004-06-07better debugging printfs for init/fini fixupsMichael Shalayeff
2004-06-01need to fixup for empty pltgot (weak regress is a test for it)Michael Shalayeff
2004-05-27fake plabel32 relocs for dyn.init/fini instead of an evil md macro hookMichael Shalayeff
2004-05-25spacesTheo de Raadt
2004-05-25md parts for hppaMichael Shalayeff