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
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
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
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
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
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
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
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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 - 100 of 694 matches
Mail list logo