CVS commit: src/libexec/ld.elf_so

2024-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 19 19:21:34 UTC 2024 Modified Files: src/libexec/ld.elf_so: Makefile rtld.c Log Message: use header decl of __fork() To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/libexec/ld.elf_so/Makefile cvs

CVS commit: src/libexec/ld.elf_so

2024-01-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 19 19:21:34 UTC 2024 Modified Files: src/libexec/ld.elf_so: Makefile rtld.c Log Message: use header decl of __fork() To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/libexec/ld.elf_so/Makefile cvs

CVS commit: src/libexec/ld.elf_so

2023-10-03 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Oct 3 09:48:19 UTC 2023 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: PR 57628: at the end of _rtld_init() explicitly initialize the ld.elf_so local copy of the atomic access support functions for machines that

CVS commit: src/libexec/ld.elf_so

2023-10-03 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Oct 3 09:48:19 UTC 2023 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: PR 57628: at the end of _rtld_init() explicitly initialize the ld.elf_so local copy of the atomic access support functions for machines that

CVS commit: src/libexec/ld.elf_so/arch/sparc

2023-09-24 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Sep 24 11:08:32 UTC 2023 Modified Files: src/libexec/ld.elf_so/arch/sparc: mdreloc.c Log Message: Fix debug code To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/libexec/ld.elf_so/arch/sparc/mdreloc.c

CVS commit: src/libexec/ld.elf_so/arch/sparc

2023-09-24 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Sep 24 11:08:32 UTC 2023 Modified Files: src/libexec/ld.elf_so/arch/sparc: mdreloc.c Log Message: Fix debug code To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/libexec/ld.elf_so/arch/sparc/mdreloc.c

CVS commit: src/libexec/ld.elf_so

2023-07-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 30 09:20:14 UTC 2023 Modified Files: src/libexec/ld.elf_so: Makefile reloc.c rtld.c rtld.h symbol.c Added Files: src/libexec/ld.elf_so: hash.c hash.h Log Message: ld.elf_so: Split hash functions into a separate

CVS commit: src/libexec/ld.elf_so

2023-07-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 30 09:20:14 UTC 2023 Modified Files: src/libexec/ld.elf_so: Makefile reloc.c rtld.c rtld.h symbol.c Added Files: src/libexec/ld.elf_so: hash.c hash.h Log Message: ld.elf_so: Split hash functions into a separate

CVS commit: src/libexec/ld.elf_so

2023-07-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 30 09:19:19 UTC 2023 Modified Files: src/libexec/ld.elf_so: Makefile Log Message: ld.elf_so: Sort SRCS. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146

CVS commit: src/libexec/ld.elf_so

2023-07-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 30 09:19:19 UTC 2023 Modified Files: src/libexec/ld.elf_so: Makefile Log Message: ld.elf_so: Sort SRCS. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146

CVS commit: src/libexec/ld.elf_so

2023-07-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 30 09:19:10 UTC 2023 Modified Files: src/libexec/ld.elf_so: Makefile Log Message: ld.elf_so: Split SRCS onto multiple lines. Makes updates easier. No functional change intended. To generate a diff of this commit:

CVS commit: src/libexec/ld.elf_so

2023-07-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 30 09:19:10 UTC 2023 Modified Files: src/libexec/ld.elf_so: Makefile Log Message: ld.elf_so: Split SRCS onto multiple lines. Makes updates easier. No functional change intended. To generate a diff of this commit:

CVS commit: src/libexec/ld.elf_so

2023-06-07 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Jun 7 13:50:04 UTC 2023 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: TLS variant I archs need to fudge the offset by the size of the TCB. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

CVS commit: src/libexec/ld.elf_so

2023-06-07 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Jun 7 13:50:04 UTC 2023 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: TLS variant I archs need to fudge the offset by the size of the TCB. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

CVS commit: src/libexec/ld.elf_so

2023-06-04 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 4 23:42:38 UTC 2023 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: ld.elf_so: Sprinkle more debug messages on dlopen and error. PR pkg/57445 To generate a diff of this commit: cvs rdiff -u -r1.213

CVS commit: src/libexec/ld.elf_so

2023-06-04 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 4 23:42:38 UTC 2023 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: ld.elf_so: Sprinkle more debug messages on dlopen and error. PR pkg/57445 To generate a diff of this commit: cvs rdiff -u -r1.213

CVS commit: src/libexec/ld.elf_so/arch/i386

2023-06-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Jun 4 20:02:29 UTC 2023 Modified Files: src/libexec/ld.elf_so/arch/i386: mdreloc.c Log Message: Avoid using uninitialized variable "symnum" when building with DEBUG enabled by borrowing the rdbg_symname() macro from

CVS commit: src/libexec/ld.elf_so/arch/i386

2023-06-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Jun 4 20:02:29 UTC 2023 Modified Files: src/libexec/ld.elf_so/arch/i386: mdreloc.c Log Message: Avoid using uninitialized variable "symnum" when building with DEBUG enabled by borrowing the rdbg_symname() macro from

CVS commit: src/libexec/ld.elf_so

2023-06-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Jun 1 08:20:10 UTC 2023 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: ld.elf_so: Make tls alloc debug messages more detailed and greppable. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/libexec/ld.elf_so

2023-06-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Jun 1 08:20:10 UTC 2023 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: ld.elf_so: Make tls alloc debug messages more detailed and greppable. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/libexec/ld.elf_so

2023-05-31 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed May 31 18:44:39 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c tls.c Log Message: ld.elf_so: Sprinkle tls debug messages. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

CVS commit: src/libexec/ld.elf_so

2023-05-31 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed May 31 18:44:39 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c tls.c Log Message: ld.elf_so: Sprinkle tls debug messages. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

CVS commit: src/libexec/ld.elf_so

2023-04-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Apr 23 11:53:00 UTC 2023 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: dlopen(3): Read _rtld_objtail under the lock. XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/libexec/ld.elf_so

2023-04-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Apr 23 11:53:00 UTC 2023 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: dlopen(3): Read _rtld_objtail under the lock. XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/libexec/ld.elf_so

2023-04-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Apr 18 22:42:52 UTC 2023 Modified Files: src/libexec/ld.elf_so: symbol.c Log Message: Oops wrong mask. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/libexec/ld.elf_so/symbol.c Please note that diffs

CVS commit: src/libexec/ld.elf_so

2023-04-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Apr 18 22:42:52 UTC 2023 Modified Files: src/libexec/ld.elf_so: symbol.c Log Message: Oops wrong mask. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/libexec/ld.elf_so/symbol.c Please note that diffs

CVS commit: src/libexec/ld.elf_so

2023-04-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Apr 18 16:48:45 UTC 2023 Modified Files: src/libexec/ld.elf_so: rtld.h symbol.c Log Message: The SysV ABI specifies that the symbol hash function should return only 32 bits of hash. Unfortunately due to an implementation bu

CVS commit: src/libexec/ld.elf_so

2023-04-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Apr 18 16:48:45 UTC 2023 Modified Files: src/libexec/ld.elf_so: rtld.h symbol.c Log Message: The SysV ABI specifies that the symbol hash function should return only 32 bits of hash. Unfortunately due to an implementation bu

CVS commit: src/libexec/ld.elf_so/arch/powerpc

2023-04-09 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Apr 9 17:24:48 UTC 2023 Modified Files: src/libexec/ld.elf_so/arch/powerpc: Makefile.inc Removed Files: src/libexec/ld.elf_so/arch/powerpc: ld.so.script Log Message: ld.elf_so powerpc: remove bogus ldscript This

CVS commit: src/libexec/ld.elf_so/arch/powerpc

2023-04-09 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Apr 9 17:24:48 UTC 2023 Modified Files: src/libexec/ld.elf_so/arch/powerpc: Makefile.inc Removed Files: src/libexec/ld.elf_so/arch/powerpc: ld.so.script Log Message: ld.elf_so powerpc: remove bogus ldscript This

CVS commit: src/libexec/ld.elf_so

2023-02-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Feb 10 08:12:48 UTC 2023 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: Alignment. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/libexec/ld.elf_so/tls.c Please note that diffs are not

CVS commit: src/libexec/ld.elf_so

2023-02-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Feb 10 08:12:48 UTC 2023 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: Alignment. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/libexec/ld.elf_so/tls.c Please note that diffs are not

CVS commit: src/libexec/ld.elf_so

2023-01-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jan 12 19:17:11 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: fix the ldd build To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/libexec/ld.elf_so/map_object.c Please note

CVS commit: src/libexec/ld.elf_so

2023-01-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jan 12 19:17:11 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: fix the ldd build To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/libexec/ld.elf_so/map_object.c Please note

CVS commit: src/libexec/ld.elf_so

2023-01-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jan 12 18:52:47 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: Handle program headers properly; fixes c++ exceptions on arm32. To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64

CVS commit: src/libexec/ld.elf_so

2023-01-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jan 12 18:52:47 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: Handle program headers properly; fixes c++ exceptions on arm32. To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64

CVS commit: src/libexec/ld.elf_so

2023-01-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 6 15:33:48 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: Remove the limitation of only being able to load binaries with 2 PT_LOAD sections, like the kernel can. From FreeBSD. To generate a

CVS commit: src/libexec/ld.elf_so

2023-01-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 6 15:33:48 UTC 2023 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: Remove the limitation of only being able to load binaries with 2 PT_LOAD sections, like the kernel can. From FreeBSD. To generate a

CVS commit: src/libexec/ld.elf_so

2023-01-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 4 01:37:24 UTC 2023 Modified Files: src/libexec/ld.elf_so: headers.c Log Message: comment out a function that is only used in rtld To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71

CVS commit: src/libexec/ld.elf_so

2023-01-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 4 01:37:24 UTC 2023 Modified Files: src/libexec/ld.elf_so: headers.c Log Message: comment out a function that is only used in rtld To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71

CVS commit: src/libexec/ld.elf_so

2023-01-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 4 01:37:00 UTC 2023 Modified Files: src/libexec/ld.elf_so: expand.c Log Message: make the what argument size_t since we are passing in size_t To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/libexec/ld.elf_so

2023-01-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 4 01:37:00 UTC 2023 Modified Files: src/libexec/ld.elf_so: expand.c Log Message: make the what argument size_t since we are passing in size_t To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/libexec/ld.elf_so/arch/riscv

2022-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 5 07:33:43 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/riscv: rtld_start.S Log Message: Use the SZREG symbol instead of __SIZEOF_POINTER__ as its shorter. Assert that they're the same just in case. Sprinkle some

CVS commit: src/libexec/ld.elf_so/arch/riscv

2022-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 5 07:33:43 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/riscv: rtld_start.S Log Message: Use the SZREG symbol instead of __SIZEOF_POINTER__ as its shorter. Assert that they're the same just in case. Sprinkle some

CVS commit: src/libexec/ld.elf_so/arch/riscv

2022-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 5 07:26:25 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/riscv: mdreloc.c Log Message: RISC-V is RELA To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/libexec/ld.elf_so/arch/riscv/mdreloc.c Please

CVS commit: src/libexec/ld.elf_so/arch/riscv

2022-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 5 07:26:25 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/riscv: mdreloc.c Log Message: RISC-V is RELA To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/libexec/ld.elf_so/arch/riscv/mdreloc.c Please

CVS commit: src/libexec/ld.elf_so/arch/riscv

2022-12-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 3 09:39:44 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/riscv: mdreloc.c rtld_start.S Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/libexec/ld.elf_so/arch/riscv

2022-12-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 3 09:39:44 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/riscv: mdreloc.c rtld_start.S Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/libexec/ld.elf_so/arch/aarch64

2022-12-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 3 09:10:40 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/aarch64: mdreloc.c Log Message: Whitespace. NFC. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/libexec/ld.elf_so/arch/aarch64/mdreloc.c

CVS commit: src/libexec/ld.elf_so/arch/aarch64

2022-12-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 3 09:10:40 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/aarch64: mdreloc.c Log Message: Whitespace. NFC. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/libexec/ld.elf_so/arch/aarch64/mdreloc.c

CVS commit: src/libexec/ld.elf_so

2022-09-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 13 10:18:58 UTC 2022 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: ld.elf_so(8): Make fork take a shared, not exclusive, lock. We only need to ensure that there are no concurrent modifications to the rtld

CVS commit: src/libexec/ld.elf_so

2022-09-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 13 10:18:58 UTC 2022 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: ld.elf_so(8): Make fork take a shared, not exclusive, lock. We only need to ensure that there are no concurrent modifications to the rtld

CVS commit: src/libexec/ld.elf_so/arch/powerpc

2022-07-06 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jul 6 17:35:20 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c Log Message: Fix copy & pasto: DTPREL relocations do not need to allocate a static TLS index. Patch from joerg@ To generate a diff of

CVS commit: src/libexec/ld.elf_so/arch/powerpc

2022-07-06 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jul 6 17:35:20 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c Log Message: Fix copy & pasto: DTPREL relocations do not need to allocate a static TLS index. Patch from joerg@ To generate a diff of

CVS commit: src/libexec/ld.elf_so/arch/hppa

2022-05-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon May 30 17:06:34 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c rtld_start.S Log Message: Set DP early so that any binary functions that override others get the right value if they're called before

CVS commit: src/libexec/ld.elf_so/arch/hppa

2022-05-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon May 30 17:06:34 UTC 2022 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c rtld_start.S Log Message: Set DP early so that any binary functions that override others get the right value if they're called before

CVS commit: src/libexec/ld.elf_so

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:39:07 UTC 2022 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: rtld: Convert membar_exit/enter to membar_release/acquire. These are basic CAS-based locking primitives needing release and acquire

CVS commit: src/libexec/ld.elf_so

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:39:07 UTC 2022 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: rtld: Convert membar_exit/enter to membar_release/acquire. These are basic CAS-based locking primitives needing release and acquire

CVS commit: src/libexec/ld.elf_so

2022-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 30 08:26:45 UTC 2022 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: _rtld_map_object(): no need to mmap an empty bss segment. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src/libexec/ld.elf_so

2022-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 30 08:26:45 UTC 2022 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: _rtld_map_object(): no need to mmap an empty bss segment. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src/libexec/ld.elf_so

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 14:39:08 UTC 2021 Modified Files: src/libexec/ld.elf_so: headers.c rtld.c rtld.h src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: Restore the fptr_t type of {init,fini}{,_array} that was removed when

CVS commit: src/libexec/ld.elf_so

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 14:39:08 UTC 2021 Modified Files: src/libexec/ld.elf_so: headers.c rtld.c rtld.h src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: Restore the fptr_t type of {init,fini}{,_array} that was removed when

CVS commit: src/libexec/ld.elf_so

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 08:53:34 UTC 2021 Modified Files: src/libexec/ld.elf_so: reloc.c src/libexec/ld.elf_so/arch/aarch64: Makefile.inc Log Message: Provide a stub _rtld_call_ifunc when a platform doesn't use one of the common ones

CVS commit: src/libexec/ld.elf_so

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 08:53:34 UTC 2021 Modified Files: src/libexec/ld.elf_so: reloc.c src/libexec/ld.elf_so/arch/aarch64: Makefile.inc Log Message: Provide a stub _rtld_call_ifunc when a platform doesn't use one of the common ones

CVS commit: src/libexec/ld.elf_so/arch/or1k

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 08:51:08 UTC 2021 Modified Files: src/libexec/ld.elf_so/arch/or1k: Makefile.inc Log Message: Add a newline To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/libexec/ld.elf_so/arch/or1k/Makefile.inc

CVS commit: src/libexec/ld.elf_so/arch/or1k

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 08:51:08 UTC 2021 Modified Files: src/libexec/ld.elf_so/arch/or1k: Makefile.inc Log Message: Add a newline To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/libexec/ld.elf_so/arch/or1k/Makefile.inc

CVS commit: src/libexec/ld.elf_so/arch/mips

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 08:50:41 UTC 2021 Modified Files: src/libexec/ld.elf_so/arch/mips: Makefile.inc Log Message: Add a newline To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/libexec/ld.elf_so/arch/mips/Makefile.inc

CVS commit: src/libexec/ld.elf_so/arch/mips

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 08:50:41 UTC 2021 Modified Files: src/libexec/ld.elf_so/arch/mips: Makefile.inc Log Message: Add a newline To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/libexec/ld.elf_so/arch/mips/Makefile.inc

CVS commit: src/libexec/ld.elf_so

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 08:45:56 UTC 2021 Modified Files: src/libexec/ld.elf_so: Makefile Log Message: Error if there are undefined symbols, e.g. _rtld_call_ifunc To generate a diff of this commit: cvs rdiff -u -r1.143 -r1.144

CVS commit: src/libexec/ld.elf_so

2021-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 4 08:45:56 UTC 2021 Modified Files: src/libexec/ld.elf_so: Makefile Log Message: Error if there are undefined symbols, e.g. _rtld_call_ifunc To generate a diff of this commit: cvs rdiff -u -r1.143 -r1.144

CVS commit: src/libexec/ld.elf_so

2021-06-16 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jun 16 21:53:51 UTC 2021 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: ld.elf_so(1): Omit needless membar_enter. The use of membar_enter is to separate atomic r/m/w on a lock from the body of the critical

CVS commit: src/libexec/ld.elf_so

2021-06-16 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jun 16 21:53:51 UTC 2021 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: ld.elf_so(1): Omit needless membar_enter. The use of membar_enter is to separate atomic r/m/w on a lock from the body of the critical

CVS commit: src/libexec/ld.elf_so

2021-05-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun May 30 02:26:08 UTC 2021 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: Don't use the return address hack with clang. To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.208 src/libexec/ld.elf_so/rtld.c

CVS commit: src/libexec/ld.elf_so

2021-05-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun May 30 02:26:08 UTC 2021 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: Don't use the return address hack with clang. To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.208 src/libexec/ld.elf_so/rtld.c

CVS commit: src/libexec/ld.elf_so/arch/mips

2021-03-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 6 20:11:08 UTC 2021 Modified Files: src/libexec/ld.elf_so/arch/mips: mips_reloc.c Log Message: Don't or the got object in, just assign it. Fixes cc -mabi=64 hello.c -lcrypto Now all 64 bit binaries work, and I tested

CVS commit: src/libexec/ld.elf_so/arch/mips

2021-03-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 6 20:11:08 UTC 2021 Modified Files: src/libexec/ld.elf_so/arch/mips: mips_reloc.c Log Message: Don't or the got object in, just assign it. Fixes cc -mabi=64 hello.c -lcrypto Now all 64 bit binaries work, and I tested

CVS commit: src/libexec/ld.elf_so

2021-03-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 6 20:09:40 UTC 2021 Modified Files: src/libexec/ld.elf_so: xprintf.c Log Message: pretend we know about %# and %j... To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/libexec/ld.elf_so/xprintf.c

CVS commit: src/libexec/ld.elf_so

2021-03-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 6 20:09:40 UTC 2021 Modified Files: src/libexec/ld.elf_so: xprintf.c Log Message: pretend we know about %# and %j... To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/libexec/ld.elf_so/xprintf.c

CVS commit: src/libexec/ld.elf_so

2020-09-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Sep 22 00:41:28 UTC 2020 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: Correct r_ldbase valuse It shall be the relocbase value, not linkmap. To generate a diff of this commit: cvs rdiff -u -r1.206 -r1.207

CVS commit: src/libexec/ld.elf_so

2020-09-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Sep 22 00:41:28 UTC 2020 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: Correct r_ldbase valuse It shall be the relocbase value, not linkmap. To generate a diff of this commit: cvs rdiff -u -r1.206 -r1.207

CVS commit: src/libexec/ld.elf_so/arch/arm

2020-06-16 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jun 16 21:02:20 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/arm: mdreloc.c Log Message: R_ARM_TLS_TPOFF32 needs to adjust the existing value, not blindly overwrite it. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/libexec/ld.elf_so/arch/arm

2020-06-16 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jun 16 21:02:20 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/arm: mdreloc.c Log Message: R_ARM_TLS_TPOFF32 needs to adjust the existing value, not blindly overwrite it. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/libexec/ld.elf_so/arch/aarch64

2020-06-16 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jun 16 21:01:30 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/aarch64: mdreloc.c Log Message: Honor addend for R_AARCH64_TLS_TPREL relocation. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/libexec/ld.elf_so/arch/aarch64

2020-06-16 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jun 16 21:01:30 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/aarch64: mdreloc.c Log Message: Honor addend for R_AARCH64_TLS_TPREL relocation. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/libexec/ld.elf_so/arch/powerpc

2020-05-23 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sun May 24 02:33:11 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c Log Message: new binutils/gcc started emitting R_PPC_UADDR32 reloc entries, so for now treat them like R_PPC_ADDR32 XXX these relocs

CVS commit: src/libexec/ld.elf_so/arch/powerpc

2020-05-23 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sun May 24 02:33:11 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c Log Message: new binutils/gcc started emitting R_PPC_UADDR32 reloc entries, so for now treat them like R_PPC_ADDR32 XXX these relocs

CVS commit: src/libexec/ld.elf_so

2020-05-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 16 16:43:15 UTC 2020 Modified Files: src/libexec/ld.elf_so: headers.c Log Message: Fix debug build To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/libexec/ld.elf_so/headers.c Please note that diffs are

CVS commit: src/libexec/ld.elf_so/arch/hppa

2020-05-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 16 16:43:00 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: Avoid compiler warnings about uninitialised symnum To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47

CVS commit: src/libexec/ld.elf_so/arch/hppa

2020-05-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 16 16:43:00 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: Avoid compiler warnings about uninitialised symnum To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47

CVS commit: src/libexec/ld.elf_so

2020-05-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 16 16:43:15 UTC 2020 Modified Files: src/libexec/ld.elf_so: headers.c Log Message: Fix debug build To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/libexec/ld.elf_so/headers.c Please note that diffs are

CVS commit: src/libexec/ld.elf_so/arch/hppa

2020-05-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun May 10 06:42:38 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c rtld_start.S Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46

CVS commit: src/libexec/ld.elf_so/arch/hppa

2020-05-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun May 10 06:42:38 UTC 2020 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c rtld_start.S Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46

CVS commit: src/libexec/ld.elf_so

2020-04-22 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Apr 22 23:54:32 UTC 2020 Modified Files: src/libexec/ld.elf_so: search.c Log Message: Mark _rtld_invalid_paths static as ldd can end up with two copies To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

CVS commit: src/libexec/ld.elf_so

2020-04-22 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Apr 22 23:54:32 UTC 2020 Modified Files: src/libexec/ld.elf_so: search.c Log Message: Mark _rtld_invalid_paths static as ldd can end up with two copies To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

CVS commit: src/libexec/ld.elf_so

2020-03-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Mar 4 01:21:17 UTC 2020 Modified Files: src/libexec/ld.elf_so: headers.c map_object.c rtld.c Log Message: PT_GNU_RELRO segments are arranged such that their vaddr + memsz ends on a linker common page size boundary.

CVS commit: src/libexec/ld.elf_so

2020-03-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Mar 4 01:21:17 UTC 2020 Modified Files: src/libexec/ld.elf_so: headers.c map_object.c rtld.c Log Message: PT_GNU_RELRO segments are arranged such that their vaddr + memsz ends on a linker common page size boundary.

CVS commit: src/libexec/ld.elf_so

2020-02-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 29 18:53:55 UTC 2020 Modified Files: src/libexec/ld.elf_so: headers.c Log Message: Add extra cast to suppress incompatible-pointer-types GCC warning To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67

CVS commit: src/libexec/ld.elf_so

2020-02-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 29 18:53:55 UTC 2020 Modified Files: src/libexec/ld.elf_so: headers.c Log Message: Add extra cast to suppress incompatible-pointer-types GCC warning To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67

CVS commit: src/libexec/ld.elf_so

2020-02-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 29 18:45:20 UTC 2020 Modified Files: src/libexec/ld.elf_so: symbol.c Log Message: Fix vax and mips build To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/libexec/ld.elf_so/symbol.c Please note that

CVS commit: src/libexec/ld.elf_so

2020-02-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 29 18:45:20 UTC 2020 Modified Files: src/libexec/ld.elf_so: symbol.c Log Message: Fix vax and mips build To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/libexec/ld.elf_so/symbol.c Please note that

  1   2   3   4   5   6   7   >