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

2024-11-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Nov 4 15:46:45 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/i386: mdreloc.c Log Message: Undo previous lwp.h change To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/libexec/ld.elf_so/arch/i386/mdre

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

2024-11-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Nov 4 15:46:45 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/i386: mdreloc.c Log Message: Undo previous lwp.h change To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/libexec/ld.elf_so/arch/i386/mdre

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

2024-08-06 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Aug 6 20:26:45 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/mips: mips_reloc.c Log Message: ld.elf_so(1): Cite reference for MIPS ELF relocations. This doesn't cover everything -- it's missing the thread-local stor

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

2024-08-06 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Aug 6 20:26:45 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/mips: mips_reloc.c Log Message: ld.elf_so(1): Cite reference for MIPS ELF relocations. This doesn't cover everything -- it's missing the thread-local stor

CVS commit: src/libexec/ld.elf_so

2024-08-03 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 3 21:59:59 UTC 2024 Modified Files: src/libexec/ld.elf_so: debug.h headers.c map_object.c src/libexec/ld.elf_so/arch/alpha: alpha_reloc.c src/libexec/ld.elf_so/arch/arm: mdreloc.c src/libexec/ld.

CVS commit: src/libexec/ld.elf_so

2024-08-03 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 3 21:59:59 UTC 2024 Modified Files: src/libexec/ld.elf_so: debug.h headers.c map_object.c src/libexec/ld.elf_so/arch/alpha: alpha_reloc.c src/libexec/ld.elf_so/arch/arm: mdreloc.c src/libexec/ld.

CVS commit: src/libexec/ld.elf_so

2024-08-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Aug 2 11:45:52 UTC 2024 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/libexec/ld.elf_so/map_object.c Please note that diffs are not pu

CVS commit: src/libexec/ld.elf_so

2024-08-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Aug 2 11:45:52 UTC 2024 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/libexec/ld.elf_so/map_object.c Please note that diffs are not pu

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

2024-07-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jul 29 13:16:19 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: KNF and remove trailing whitespace in previous. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/libexec/ld.

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

2024-07-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jul 29 13:16:19 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: KNF and remove trailing whitespace in previous. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/libexec/ld.

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

2024-07-28 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Mon Jul 29 05:32:39 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: skip R_PARISC_NONE reloc entries instead of segfaulting on them now windowmaker runs on my C360 To generate a diff of this

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

2024-07-28 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Mon Jul 29 05:32:39 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: skip R_PARISC_NONE reloc entries instead of segfaulting on them now windowmaker runs on my C360 To generate a diff of this

CVS commit: src/libexec/ld.elf_so

2024-07-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Jul 23 22:00:00 UTC 2024 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: ld.elf_so: Fix off-by-one error in common __tls_get_addr. DTV_MAX_INDEX(dtv) is an _inclusive_ upper bound, i.e., the actual maximum value

CVS commit: src/libexec/ld.elf_so

2024-07-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Jul 23 22:00:00 UTC 2024 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: ld.elf_so: Fix off-by-one error in common __tls_get_addr. DTV_MAX_INDEX(dtv) is an _inclusive_ upper bound, i.e., the actual maximum value

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

2024-07-23 Thread Valery Ushakov
Module Name:src Committed By: uwe Date: Tue Jul 23 10:17:32 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c Log Message: ld.elf_so: Cite reference for PowerPC ELF relocations PR lib/58455: Missing references for processor-specific ELF relocation s

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

2024-07-23 Thread Valery Ushakov
Module Name:src Committed By: uwe Date: Tue Jul 23 10:17:32 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/powerpc: ppc_reloc.c Log Message: ld.elf_so: Cite reference for PowerPC ELF relocations PR lib/58455: Missing references for processor-specific ELF relocation s

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

2024-07-23 Thread Valery Ushakov
Module Name:src Committed By: uwe Date: Tue Jul 23 09:55:19 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/sparc: mdreloc.c src/libexec/ld.elf_so/arch/sparc64: mdreloc.c Log Message: ld.elf_so: Cite reference for SPARC ELF relocations PR lib/58455: Missing re

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

2024-07-23 Thread Valery Ushakov
Module Name:src Committed By: uwe Date: Tue Jul 23 09:27:00 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/sh3: mdreloc.c Log Message: ld.elf_so: Cite reference for SuperH ELF relocations PR lib/58455: Missing references for processor-specific ELF relocation semantic

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

2024-07-23 Thread Valery Ushakov
Module Name:src Committed By: uwe Date: Tue Jul 23 09:27:00 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/sh3: mdreloc.c Log Message: ld.elf_so: Cite reference for SuperH ELF relocations PR lib/58455: Missing references for processor-specific ELF relocation semantic

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

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:18:50 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/aarch64: rtld_start.S Log Message: ld.elf_so aarch64/rtld_start.S: Sprinkle comments. No functional change intended. Prompted by PR lib/58154. To gener

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

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:18:50 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/aarch64: rtld_start.S Log Message: ld.elf_so aarch64/rtld_start.S: Sprinkle comments. No functional change intended. Prompted by PR lib/58154. To gener

CVS commit: src/libexec/ld.elf_so

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:15:57 UTC 2024 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: ld.elf_so: Add comments explaining DTV allocation size. Patch by pho@ for PR lib/58154. To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/libexec/ld.elf_so

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:15:57 UTC 2024 Modified Files: src/libexec/ld.elf_so: tls.c Log Message: ld.elf_so: Add comments explaining DTV allocation size. Patch by pho@ for PR lib/58154. To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/libexec/ld.elf_so

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:14:25 UTC 2024 Modified Files: src/libexec/ld.elf_so: README.TLS tls.c Log Message: ld.elf_so: Sprinkle comments and references for thread-local storage. Maybe this will help the TLS business to be less mysteriou

CVS commit: src/libexec/ld.elf_so

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:14:25 UTC 2024 Modified Files: src/libexec/ld.elf_so: README.TLS tls.c Log Message: ld.elf_so: Sprinkle comments and references for thread-local storage. Maybe this will help the TLS business to be less mysteriou

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

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:11:05 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/riscv: mdreloc.c Log Message: ld.elf_so: Cite reference for RISC-V ELF relocations. PR lib/58455: Missing references for processor-specific ELF relocation

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

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:11:05 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/riscv: mdreloc.c Log Message: ld.elf_so: Cite reference for RISC-V ELF relocations. PR lib/58455: Missing references for processor-specific ELF relocation

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

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:10:46 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: ld.elf_so: Cite reference for HP PA-RISC ELF relocations. PR lib/58455: Missing references for processor-specific ELF relo

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

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:10:46 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/hppa: hppa_reloc.c Log Message: ld.elf_so: Cite reference for HP PA-RISC ELF relocations. PR lib/58455: Missing references for processor-specific ELF relo

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

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:10:35 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/aarch64: mdreloc.c src/libexec/ld.elf_so/arch/arm: mdreloc.c Log Message: ld.elf_so: Cite reference for Arm ELF relocations. PR lib/58455: Missing

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

2024-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jul 22 23:10:35 UTC 2024 Modified Files: src/libexec/ld.elf_so/arch/aarch64: mdreloc.c src/libexec/ld.elf_so/arch/arm: mdreloc.c Log Message: ld.elf_so: Cite reference for Arm ELF relocations. PR lib/58455: Missing

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 rd

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 rd

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 d

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 d

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 Pleas

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 Pleas

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 src/libexec/ld.el

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 src/libexec/ld.el

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: cv

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: cv

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 src/libexec

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 src/libexec

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 -r1.21

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 -r1.21

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 arch/x86_

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 arch/x86_

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 -r1.1

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 -r1.1

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 src/libe

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 src/libe

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 -r

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 -r

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 ar

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 ar

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 ldscrip

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 ldscrip

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 pub

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 pub

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 that

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 that

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 src/li

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 src/li

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 src/libexec/ld.elf_so/he

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 src/libexec/ld.elf_so/he

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 src/libexec/ld.

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 src/libexec/ld.

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 n

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 n

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 src/libexec/ld.elf_so/arch/riscv/m

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 src/libexec/ld.elf_so/arch/riscv/m

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 t

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 t

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 _start

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 _start

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 semant

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 semant

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 src/libexec/l

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 src/libexec/l

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 in

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 in

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 or

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 or

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 Pleas

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 Pleas

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 Ple

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 Ple

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 src/libexec/ld.

  1   2   >