diff options
author | Rich Felker <dalias@aerifal.cx> | 2021-03-26 13:35:41 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2021-03-26 13:35:41 -0400 |
commit | 521b4d27a00b12b238b3d4284a2c490daf851ab1 (patch) | |
tree | 4df62c4e0082782e61396226741cd4108f3a0f19 /arch/aarch64/bits | |
parent | 122002f0ddf267977282f05066a0794e31661501 (diff) | |
download | musl-521b4d27a00b12b238b3d4284a2c490daf851ab1.tar.gz musl-521b4d27a00b12b238b3d4284a2c490daf851ab1.tar.xz musl-521b4d27a00b12b238b3d4284a2c490daf851ab1.zip |
fix dl_iterate_phdr dlpi_tls_data reporting to match spec
dl_iterate_phdr was wrongly reporting the address of the DSO's PT_TLS image rather than the calling thread's instance of the TLS. the man page, which is essentially normative for a nonstandard function of this sort, clearly specifies the latter. it does not clarify where exactly within/relative-to the image the pointer should point, but the reasonable thing to do is match the ABI's DTP offset, and this seems to be what other implementations do.
Diffstat (limited to 'arch/aarch64/bits')
0 files changed, 0 insertions, 0 deletions