]> git.ipfire.org Git - thirdparty/glibc.git/commit
Linux: Consolidate auxiliary vector parsing (redo)
authorFlorian Weimer <fweimer@redhat.com>
Mon, 28 Feb 2022 10:50:41 +0000 (11:50 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Mon, 28 Feb 2022 10:50:41 +0000 (11:50 +0100)
commit73fc4e28b9464f0e13edc719a5372839970e7ddb
tree62b7c150b29bccc23cda28ac57f60d2d1a973481
parent1fe00d3eb602a0754873b536dc92fb6226759ee4
Linux: Consolidate auxiliary vector parsing (redo)

And optimize it slightly.

This is commit 8c8510ab2790039e58995ef3a22309582413d3ff revised.

In _dl_aux_init in elf/dl-support.c, use an explicit loop
and -fno-tree-loop-distribute-patterns to avoid memset.

Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
elf/Makefile
elf/dl-support.c
sysdeps/unix/sysv/linux/alpha/dl-auxv.h
sysdeps/unix/sysv/linux/dl-parse_auxv.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/dl-sysdep.c
sysdeps/unix/sysv/linux/powerpc/dl-auxv.h
sysdeps/unix/sysv/linux/powerpc/dl-support.c [new file with mode: 0644]