]> git.ipfire.org Git - thirdparty/glibc.git/commit
aarch64: morello: fix DL_SYMBOL_ADDRESS
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Tue, 6 Sep 2022 13:17:35 +0000 (14:17 +0100)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Thu, 27 Oct 2022 13:46:54 +0000 (14:46 +0100)
commit63aa755b4064a0cbd1598b53cb8c82ecb8ea4e2d
treed8192646029f0445d31392ac85d6d40778ac85ed
parentc62607b9006c23b2f21f1bc5b36b048ce93071ec
aarch64: morello: fix DL_SYMBOL_ADDRESS

It has to return a pointer that can be dereferenced, so it must be
derived correctly from RX and RW capabilities.

Try to have tight object bounds and seal function symbols.
sysdeps/aarch64/Makefile
sysdeps/aarch64/dl-lookupcfg.h
sysdeps/aarch64/dl-symaddr.c [new file with mode: 0644]
sysdeps/aarch64/morello/Versions [new file with mode: 0644]
sysdeps/aarch64/morello/dl-symaddr.c [new file with mode: 0644]
sysdeps/generic/ldsodefs.h