]> git.ipfire.org Git - thirdparty/glibc.git/commit
aarch64: Move ld.so _start to separate file and drop _dl_skip_args nsz/bug23293
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Thu, 30 Dec 2021 17:08:36 +0000 (17:08 +0000)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Tue, 3 May 2022 16:25:09 +0000 (17:25 +0100)
commit04cfa0c448fe88a5fd9895b65c4b8f15de63cda3
tree8334cd1f8b8142fd316cb7a76392937753dc791b
parent671e2f493e59ae35b68d5c72fc0f6865bf1d562b
aarch64: Move ld.so _start to separate file and drop _dl_skip_args

A separate asm file is easier to maintain than a macro that expands to
inline asm.

The RTLD_START macro is only needed now because _dl_start is local in
rtld.c, but _start has to call it, if _dl_start was made hidden then it
could be empty.

_dl_skip_args is no longer needed.

---
v4:
- adjust commit message about _dl_skip_args.
v3:
- mention _dl_skip_args
v2:
- fix typo in commit message.
sysdeps/aarch64/Makefile
sysdeps/aarch64/dl-machine.h
sysdeps/aarch64/dl-start.S [new file with mode: 0644]