This commit is contained in:
purplerain 2023-07-10 00:10:46 +00:00
parent 2a351e0cdc
commit f57be82572
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
704 changed files with 20524 additions and 10572 deletions

View file

View file

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.84 2023/02/18 01:22:50 deraadt Exp $
# $OpenBSD: Makefile,v 1.85 2023/07/08 11:03:45 jasper Exp $
SUBDIR=ldconfig ldd
MAN= ld.so.1
@ -29,7 +29,7 @@ SRCS+= malloc.c reallocarray.c tib.c ffs.c
syscall=close exit fstat getdents getentropy getthrid issetugid kbind \
mimmutable mmap mprotect munmap msyscall open pledge pinsyscall \
read __realpath sendsyslog __set_tcb sysctl thrkill utrace write \
read __realpath sendsyslog __set_tcb sysctl thrkill utrace write
.if (${MACHINE_ARCH} == "i386")
syscall+=mquery

View file

@ -1,4 +1,4 @@
/* $OpenBSD: ldasm.S,v 1.10 2023/04/24 22:06:05 kettenis Exp $ */
/* $OpenBSD: ldasm.S,v 1.11 2023/07/08 14:09:43 jasper Exp $ */
/*
* Copyright (c) 2016 Dale Rahn

View file

@ -1,4 +1,4 @@
/* $OpenBSD: dlfcn.c,v 1.113 2022/11/09 18:44:11 deraadt Exp $ */
/* $OpenBSD: dlfcn.c,v 1.114 2023/07/08 14:09:43 jasper Exp $ */
/*
* Copyright (c) 1998 Per Fogelstrom, Opsycon AB

View file

@ -1,4 +1,4 @@
/* $OpenBSD: loader.c,v 1.212 2023/02/20 00:51:57 gnezdo Exp $ */
/* $OpenBSD: loader.c,v 1.213 2023/07/08 14:09:43 jasper Exp $ */
/*
* Copyright (c) 1998 Per Fogelstrom, Opsycon AB

View file

@ -1,4 +1,4 @@
/* $OpenBSD: resolve.c,v 1.99 2023/04/13 19:57:30 millert Exp $ */
/* $OpenBSD: resolve.c,v 1.100 2023/07/08 14:09:43 jasper Exp $ */
/*
* Copyright (c) 1998 Per Fogelstrom, Opsycon AB
@ -275,10 +275,9 @@ _dl_finalize_object(const char *objname, Elf_Dyn *dynp, Elf_Phdr *phdrp,
elf_object_t *object;
Elf_Addr gnu_hash = 0;
#if 0
_dl_printf("objname [%s], dynp %p, objtype %x lbase %lx, obase %lx\n",
objname, dynp, objtype, lbase, obase);
#endif
DL_DEB(("objname [%s], dynp %p, objtype %x lbase %lx, obase %lx\n",
objname, dynp, objtype, lbase, obase));
object = _dl_calloc(1, sizeof(elf_object_t));
if (object == NULL)
_dl_oom();