summaryrefslogtreecommitdiff
path: root/libexec/ld.so
AgeCommit message (Expand)Author
2022-09-05Do not perform out-of-bounds arrray accesses for bogus relocation type values.Miod Vallat
2022-09-02Use a shorter system call invocation template for system calls in the rangeMiod Vallat
2022-08-29use ansi volatile keyword, not __volatile__Jonathan Gray
2022-08-20Support RTLD_NOLOAD in ld.so. From guenther@. OK jca@ guenther@Stuart Henderson
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