freebsd-dev/libexec/rtld-elf/arm
Konstantin Belousov 451dc2b7cc rtld: rework how environment variables are named
Instead of specifying the main name part of the environment variable as the
string literal, create array of the var names and access them by symbolic
index.  Convert main name parts into complete names by prefixing with
ABI-specific ld_env_vars.

This way the name is not repeated, and also it can carry additional
proporties explicitly.  For instance, cleanup of the environment for
the setuid image does not require retyping all names.

Reviewed by:	arichardson, markj
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D31545
2021-08-17 15:05:46 +03:00
..
Makefile.inc rtld-elf: link libcompiler_rt on all architectures 2020-12-28 00:44:25 -08:00
reloc.c Remove the last users of ARM_TP_ADDRESS 2021-04-08 07:52:54 +00:00
rtld_machdep.h rtld: rework how environment variables are named 2021-08-17 15:05:46 +03:00
rtld_start.S Annotate arm userspace assembler sources stating their tolerance to 2015-09-29 16:09:58 +00:00