1
0
mirror of https://github.com/openbsd/src.git synced 2024-12-22 07:27:59 -08:00
openbsd-src/libexec/ld.so
deraadt 1457ca8725 enable -fret-clean on amd64, for libc libcrypto ld.so kernel, and all the
ssh tools.  The dynamic objects are entirely ret-clean, static binaries
will contain a blend of cleaning and non-cleaning callers.
2024-06-04 15:14:44 +00:00
..
aarch64 For strange reasons which made sense at the time, the text segment was 2023-12-20 14:50:08 +00:00
alpha For strange reasons which made sense at the time, the text segment was 2023-12-20 14:50:08 +00:00
amd64 enable -fret-clean on amd64, for libc libcrypto ld.so kernel, and all the 2024-06-04 15:14:44 +00:00
arm For strange reasons which made sense at the time, the text segment was 2023-12-20 14:50:08 +00:00
hppa For strange reasons which made sense at the time, the text segment was 2023-12-20 14:50:08 +00:00
i386 For strange reasons which made sense at the time, the text segment was 2023-12-20 14:50:08 +00:00
ldconfig Prep .c files for removing the #includes from */archdep.h 2022-01-08 06:49:41 +00:00
ldd ldd can pledge "stdio rpath proc exec prot_exec". We can later bifurbicate 2023-08-15 13:50:53 +00:00
m88k Prefer illop1 rather than nop for text padding in the ld.so linker script. 2024-03-30 10:42:26 +00:00
mips64 For strange reasons which made sense at the time, the text segment was 2023-12-20 14:50:08 +00:00
powerpc For strange reasons which made sense at the time, the text segment was 2023-12-20 14:50:08 +00:00
powerpc64 Make sure the syscall table entries are aligned on a 4-byte boundary. 2023-12-11 22:29:23 +00:00
riscv64 For strange reasons which made sense at the time, the text segment was 2023-12-20 14:50:08 +00:00
sh For strange reasons which made sense at the time, the text segment was 2023-12-20 14:50:08 +00:00
sparc64 Remove nonsensical comments. NFC 2024-03-30 08:44:20 +00:00
boot.c Prep .c files for removing the #includes from */archdep.h 2022-01-08 06:49:41 +00:00
chacha_private.h Use a static chacha instance to fill randomdata sections. Avoids looping 2018-02-09 22:13:04 +00:00
dir.c Prep .c files for removing the #includes from */archdep.h 2022-01-08 06:49:41 +00:00
dir.h Wrap function declarations with __{BEGIN,END}_HIDDEN_DECLS to reduce 2017-01-23 11:04:19 +00:00
dl_dirname.c Prep .c files for removing the #includes from */archdep.h 2022-01-08 06:49:41 +00:00
dl_printf.c ugly whitespaces 2024-01-22 02:08:31 +00:00
dl_uname.c Prep .c files for removing the #includes from */archdep.h 2022-01-08 06:49:41 +00:00
dlfcn.c ugly whitespaces 2024-01-22 02:08:31 +00:00
ld.so.1 Document search order 2022-06-14 09:56:07 +00:00
library_mquery.c ld.so should stop calling msyscall(2), since it is fully neutered and 2024-04-05 13:51:47 +00:00
library_subr.c revert cache lookup for full pathnames 2023-04-27 12:27:56 +00:00
library.c ld.so should stop calling msyscall(2), since it is fully neutered and 2024-04-05 13:51:47 +00:00
loader.c ugly whitespaces 2024-01-22 02:08:31 +00:00
Makefile ld.so should stop calling msyscall(2), since it is fully neutered and 2024-04-05 13:51:47 +00:00
malloc.c Avoid pulling sys/param.h, by using _ALIGN instead. 2022-01-18 21:59:29 +00:00
path.c Eliminate failure returns from _dl_split_path(): if malloc fails just _dl_oom() 2019-12-17 17:16:32 +00:00
path.h Wrap function declarations with __{BEGIN,END}_HIDDEN_DECLS to reduce 2017-01-23 11:04:19 +00:00
reallocarray.c Prep .c files for removing the #includes from */archdep.h 2022-01-08 06:49:41 +00:00
resolve.c ugly whitespaces 2024-01-22 02:08:31 +00:00
resolve.h remove prototypes with no matching function and externs with no var 2024-05-21 05:00:47 +00:00
sod.c The /var/run/ld.so.hints file is mapped into memory. It is never replaced, 2022-11-05 18:48:31 +00:00
sod.h Wrap function declarations with __{BEGIN,END}_HIDDEN_DECLS to reduce 2017-01-23 11:04:19 +00:00
SPECS.randomdata Bump ELF_RANDOMIZE_LIMIT to 1MB. 2018-06-01 03:27:59 +00:00
strtol.c Prep .c files for removing the #includes from */archdep.h 2022-01-08 06:49:41 +00:00
Symbols.map Use a Thread Information Block in both single and multi-threaded programs. 2016-05-07 19:05:21 +00:00
syscall.h ld.so should stop calling msyscall(2), since it is fully neutered and 2024-04-05 13:51:47 +00:00
tib.c locally us MAXIMUM() rather than MAX() 2023-12-08 12:58:27 +00:00
trace.c Prep .c files for removing the #includes from */archdep.h 2022-01-08 06:49:41 +00:00
util.c Prep .c files for removing the #includes from */archdep.h 2022-01-08 06:49:41 +00:00
util.h use SIGKILL instead of 9; ok guenther 2024-05-17 06:11:54 +00:00