summaryrefslogtreecommitdiff
path: root/libexec/ld.so
AgeCommit message (Expand)Author
2022-06-14Document search orderKlemens Nanni
2022-05-24Address the clang 13 "changed binding to STB_WEAK" warning on arm (32bit):Philip Guenther
2022-05-10Prevent out-of-bounds array access with binaries that use unsupportedMark Kettenis
2022-05-01Prevent out-of-bounds array access with binaries that use unsupportedMark Kettenis
2022-01-31Nothing depends on archdep.h pulling in other #includes anymore,Philip Guenther
2022-01-31Inline RELOC_* into boot_md.c and simplify the code based on whatPhilip Guenther
2022-01-28Update comment: struct link_map is defined in <link_elf.h>Philip Guenther
2022-01-18Avoid pulling sys/param.h, by using _ALIGN instead.Theo de Raadt
2022-01-17Stop supporting a GOT with only one reserved entry in static PIEPhilip Guenther
2022-01-17Nothing depends on archdep.h pulling in other #includes anymore,Philip Guenther
2022-01-16Nothing depends on archdep.h pulling in other #includes anymore,Philip Guenther
2022-01-16Nothing depends on archdep.h pulling in other #includes anymore,Philip Guenther
2022-01-16Nothing depends on archdep.h pulling in other #includes anymore,Philip Guenther
2022-01-08archdep.h needed for _dl_dcbf, on powerpcTheo de Raadt
2022-01-08need "archdep.h" for _dl_md_plabel on hppaTheo de Raadt
2022-01-08Prep .c files for removing the #includes from */archdep.hPhilip Guenther
2021-12-30Sync from libc: Use _MAX_PAGE_SHIFT, rather than #ifdef mips64Philip Guenther
2021-12-30Delete dead (duplicate) testPhilip Guenther
2021-12-23Roll the syscalls that have an off_t argument to remove the explicit padding.Philip Guenther
2021-12-14A better approach is to defined __CONCAT locallyTheo de Raadt
2021-12-14Sigh. This sys/cdefs.h is hiding use of __CONCAT in a non-C context.Theo de Raadt
2021-12-13including sys/cdefs.h manually started as a result of netbsd trying toTheo de Raadt
2021-11-27Remove an unneeded variable to fix compiler warning with clang 13.Visa Hankala
2021-11-14Delete all the no-op RELOC_GOT() macros and their uses.Philip Guenther
2021-11-12Add support for RELR relocations in the executable and share objects.Philip Guenther
2021-11-09Like most archs, riscv doesn't need resolution of JUMP_SLOT relocationsPhilip Guenther
2021-10-24For open/openat, if the flags parameter does not contain O_CREAT, theTheo de Raadt
2021-10-07Print the name of the symbol that can't be resolved when usingJoshua Stein
2021-06-26Make lazy binding work on riscv64.Mark Kettenis
2021-06-26Build ld.so with --march=rv64imac on riscv64 to be absolutely sure thatMark Kettenis
2021-06-26Use AFLAGS when building syscall stubs. Drop AINC wich isn't used.Mark Kettenis
2021-06-02add RTLD_NODELETE supportSebastien Marie
2021-05-25program headers: do not rely on DYNAMIC coming before GNU_RELROkn
2021-05-16Correct problem in riscv64 dtors execution load the function pointerDale Rahn
2021-04-28riscv64 ld.soDale Rahn
2021-04-19Same internal consistency check as libc malloc: size in hash tableOtto Moerbeek
2021-03-16On i386 don't attempt to map shared libraries in low memory whenKurt Miller
2020-12-26Fix a nasty mem leak in ld.so's own malloc. This was hard to diagnose, sinceOtto Moerbeek
2020-11-28Add retguard to macppc kernel locore.S, ofwreal.S, setjmp.Sgkoehler
2020-10-26Retguard asm macros for powerpc libc, ld.sogkoehler
2020-10-16Use the retguard macros from asm.h to protect the system call stubs.Theo de Raadt
2020-10-15make three mib[] arrays const, as was done in libcTheo de Raadt
2020-08-11clang 10 now emits calls to __multi3 from libcompiler_rtJeremie Courreges-Anglas
2020-07-18Use the same names as the 64-bit PowerPC ELF ABI for the relocations.Mark Kettenis
2020-07-16Rewrite loop to match what is written down in the ABI document.Mark Kettenis
2020-07-16Make lazy binding work.Mark Kettenis
2020-06-28Disable powerpc64 lazy binding, code was not for 64 bit ABIDale Rahn
2020-06-28Powerpc64 ld.so asm code needs to conform to Powerpc64 abi, not 32bit.Dale Rahn
2020-06-25PowerPC64 ld.so code.Dale Rahn
2020-05-08ld.so(1) also ignores LD_LIBRARY_PATH an friends for set-group-ID executablesJeremie Courreges-Anglas