summaryrefslogtreecommitdiff
path: root/libexec/ld.so/aarch64
AgeCommit message (Expand)Author
2020-02-18Now that the kernel skips the two instructions immediately followingMark Kettenis
2020-01-26Insert two nop instructions after each svc #0 instruction in userland.Mark Kettenis
2019-12-07Disable ltrace for objects linked with -znow, as at least on amd64, linkingPhilip Guenther
2019-11-29Repurpose the "syscalls must be on a writeable page" mechanism toTheo de Raadt
2019-11-28Revert yesterday's _dl_md_reloc() and _dl_md_reloc_got() changes:Philip Guenther
2019-11-27Delete now obsolete commentsPhilip Guenther
2019-11-27armv7 and aarch64 specify GLOB_DAT as having an addend, so treat itPhilip Guenther
2019-11-26Clean up _dl_md_reloc(): instead of having tables and piles of conditionalsPhilip Guenther
2019-11-26Make aarch64, amd64, arm, and i386 more like sparc64: move non-lazyPhilip Guenther
2019-10-24Delete unused support for relocations that don't require alignment.Philip Guenther
2019-10-23Prefer the size-independent ELF identifiers over the size-specific ones.Philip Guenther
2019-10-20For more archs, ld.so itself only needs/uses the arch's "just add load offset"Philip Guenther
2019-10-05Delete some obsolete debugging #ifdefs blocksPhilip 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
2019-08-03Suppress DWARF2 warnings on clang archs by building with -gdwarf-4Philip Guenther
2019-07-14ld.so's $ORIGIN handling when argv[0] is a relative path was broken byPhilip Guenther
2019-05-10ld.so boot cleanup support:Philip Guenther
2018-11-16Finish ld.so's transition to GNU_RELRO: eliminate support for usingPhilip Guenther
2018-10-25The compilers already put static arrays in .rodata when not written to;Philip Guenther
2018-10-01Add retguard to arm64 ld.so.mortimer
2018-07-24Fix address calculation for _DYNAMIC. We want to address of _DYNAMIC itself,Mark Kettenis
2018-07-09unify the various per-arch syscall.h as much as possibleTheo de Raadt
2018-05-15On arm64 negate the whole 64-bit register otherwise system call wrappersMark Kettenis
2017-12-21Implement missing bits to support lazy binding. Note that the codeMark Kettenis
2017-10-27Use <elf.h> instead of <elf_abi.h>Martin Pieuchot
2017-10-24R_AARCH64_NONE should be zero, not 256. The latter was a deprecatedPhilip Guenther
2017-08-28fix arm64 buildJonathan Gray
2017-08-27Replace heaps of hand-written syscall stubs with a simpler frameworkTheo de Raadt
2017-08-26Remove -fno-stack-protector; works fine without it.Mark Kettenis
2017-06-04Remove the sigprocmask stub that has long been made unused sincePatrick Wildt
2017-02-16Match the recent change in the kernel and ask for a generic armv8-aJonathan Gray
2017-01-24On fatal errors, kill ourselves with thrkill(0,9,NULL) instead ofPhilip Guenther
2017-01-23Fix format string mismatchesPhilip Guenther
2017-01-21_dl_exit() is __dead, so it should return void.Philip Guenther
2017-01-20Delete ancient macros and unnecessary #includesPhilip Guenther
2017-01-11Add support for AArch64.Patrick Wildt