|
Revision tags: release/12.4.0, release/13.1.0 |
|
| #
6914c8ff |
| 11-Feb-2022 |
Konstantin Belousov <[email protected]> |
rtld: Add ${TOKEN} aliases to $TOKEN
(cherry picked from commit b1b517412342f336a8e6d153130b2f4110e0285b)
|
| #
1bce4afb |
| 11-Feb-2022 |
Konstantin Belousov <[email protected]> |
rtld: make token substitution table-driven
(cherry picked from commit 55abf23dd36b2fa1499bd6806ce4c9510f7a4ee5)
|
|
Revision tags: release/12.3.0 |
|
| #
1a28d934 |
| 11-Nov-2021 |
Konstantin Belousov <[email protected]> |
rtld: load preloaded vdso
(cherry picked from commit c210ef1347929cb3a0f46cdfdb3d4ad738e3af74)
|
| #
d00ebd9b |
| 11-Nov-2021 |
Konstantin Belousov <[email protected]> |
Pass vdso address to userspace
(cherry picked from commit 01c77a436e35d6dc9660ec7bac477946f563c99d)
|
| #
b26ac07d |
| 13-Nov-2021 |
Konstantin Belousov <[email protected]> |
rtld dump_auxv: be pedantic and distiguish between auxv union members based on format
(cherry picked from commit b61bce17f346d79cecfd8f195a64b10f77be43b1)
|
| #
f363b08c |
| 13-Nov-2021 |
Konstantin Belousov <[email protected]> |
rtld dump_auxv: consistently use long modifier for non-pointer auxv vals
(cherry picked from commit 3a902ef253853e367bd755222ed8fe4f101fbf2c)
|
| #
8ade0046 |
| 13-Nov-2021 |
Konstantin Belousov <[email protected]> |
rtld: Implement LD_SHOW_AUXV
(cherry picked from commit 64ba1f4cf3a6847a1dacf4bab0409d94898fa168)
|
| #
7647baa1 |
| 06-Nov-2021 |
Konstantin Belousov <[email protected]> |
rtld: style adjustments
(cherry picked from commit 74aec9618fd709513ef2d319598dd82801c29726)
|
| #
1d6fd007 |
| 06-Nov-2021 |
Konstantin Belousov <[email protected]> |
rtld: ignore fstatfs(2) errors when checking MNT_NOEXEC flag
(cherry picked from commit c5637b8be8a5b6aaf663a58b0027f7f924d78b04)
|
| #
514a0952 |
| 06-Nov-2021 |
Konstantin Belousov <[email protected]> |
rtld: fix dangerous_ld_env calculation for ld_dynamic_weak
(cherry picked from commit 8363963a8f3fc8226b1e3aa627e2fdd09688704e)
|
| #
57dc5bdc |
| 25-Oct-2021 |
Konstantin Belousov <[email protected]> |
rtld: Print currently configured search path for libraries for -v
(cherry picked from commit 40ddde6ef9f38fd238fd1d84d77750f96c96a157)
|
| #
a3876ab1 |
| 12-Oct-2021 |
Konstantin Belousov <[email protected]> |
rtld-elf/paths.h: Make it usable outside rtld
(cherry picked from commit 33dba3bb0ec2a0f0a401bed145cc0ef95f37a5c3)
|
| #
c99fa2c6 |
| 16-Oct-2021 |
Fangrui Song <[email protected]> |
rtld: Support DT_RELR relative relocation format
(cherry picked from commit a7d137fcbcac7182d4fcdc97a46b10edc5c7041d)
|
| #
5aebce37 |
| 11-Oct-2021 |
Konstantin Belousov <[email protected]> |
rtld direct exec: add -d option
(cherry picked from commit ba7f9c1b61329630af25e75cdaca261b389318c7)
|
| #
2c0233d2 |
| 16-Aug-2021 |
Konstantin Belousov <[email protected]> |
rtld: constify most variables holding references to the environment values
(cherry picked from commit aa68b3bb2e11392f4636b3656b0f0bcacec3385a)
|
| #
2b5ccf50 |
| 16-Aug-2021 |
Konstantin Belousov <[email protected]> |
rtld: provide private getenv(3)
(cherry picked from commit b4b274889145bbc559613b54e7520b95f43e51e6)
|
| #
f2f2f23a |
| 16-Aug-2021 |
Konstantin Belousov <[email protected]> |
rtld: avoid use of of getenv(3) for evaluating rtld env vars (LD_XXX)
(cherry picked from commit bfd4c875a10560aaa2f41e82114df79fde008fdb)
|
| #
2395d5dd |
| 15-Aug-2021 |
Konstantin Belousov <[email protected]> |
rtld: rework how environment variables are named
(cherry picked from commit 451dc2b7cc0c845a3f76f9ee670f16699c49b491)
|
| #
edb509a0 |
| 15-Aug-2021 |
Fangrui Song <[email protected]> |
rtld: Switch to the standard symbol lookup behavior if LD_DYNAMIC_WEAK is set
(cherry picked from commit 7da378f9de1a042ec0c81ba7ad39a392540d4721)
|
| #
2aa76105 |
| 14-Aug-2021 |
Fangrui Song <[email protected]> |
rtld: Remove calculate_tls_end
(cherry picked from commit 8f63fa78e84afd23fa68c82eabfe64763c92d4f5)
|
| #
02e46073 |
| 12-Aug-2021 |
Konstantin Belousov <[email protected]> |
rtld: Round down relro_size
(cherry picked from commit c9f833abf1d76ea194b82caafa06a0627790ad97)
|
|
Revision tags: release/13.0.0 |
|
| #
7b845dc1 |
| 24-Mar-2021 |
Mariusz Zaborski <[email protected]> |
rtld: introduce PRELOAD_FDS
(cherry picked from commit f90218886fc82e7b1fdb9e241adc5d713dadabe3)
|
| #
a90bcfba |
| 24-Mar-2021 |
Mariusz Zaborski <[email protected]> |
rtld: style nits
(cherry picked from commit 852a88a1d92500028f1364a4afc58955190db7a5)
|
| #
58137266 |
| 22-Jun-2021 |
Alex Richardson <[email protected]> |
rtld-elf: Check the return value of obj_enforce_relro()
The mprotect() call was failing on CheriBSD when changing rtld's relro page permissions due to missing CHERI capability permissions on the mpr
rtld-elf: Check the return value of obj_enforce_relro()
The mprotect() call was failing on CheriBSD when changing rtld's relro page permissions due to missing CHERI capability permissions on the mprotect() argument but did not report an error since the return value was being ignored. It should never fail on any supported FreeBSD architecture, but checking the return value seems like a good sanity check to me.
Reviewed By: kib, imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D30820
(cherry picked from commit e3be51b2bc7cb41eb9a238cced2ee650d9bb2d41)
show more ...
|
| #
59a87623 |
| 02-Jun-2021 |
Konstantin Belousov <[email protected]> |
rtld: Rename -t option to -u (ignore LD_ vars)
(cherry picked from commit e3149e0a02d6d09fb4c3acd085da2509dbab7320)
|