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 /src/thread/__timedwait.c | |
parent | 122002f0ddf267977282f05066a0794e31661501 (diff) | |
download | musl-521b4d27a00b12b238b3d4284a2c490daf851ab1.tar.gz |
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 'src/thread/__timedwait.c')
0 files changed, 0 insertions, 0 deletions