History log of /freebsd-13.1/libexec/rtld-elf/rtld.c (Results 1 – 25 of 417)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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)


12345678910>>...17