diff options
author | Rich Felker <dalias@aerifal.cx> | 2024-02-25 15:10:26 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2024-02-25 15:10:26 -0500 |
commit | 69670e3bb3f78f9a1d172c9e263ca1b95f8196db (patch) | |
tree | b726fea8ee07f1907976a57c57e2dbe57c63821d /src/linux/cache.c | |
parent | b817541f1cfd38e4b81257b3215e276ea9d0fc61 (diff) | |
download | musl-69670e3bb3f78f9a1d172c9e263ca1b95f8196db.tar.gz musl-69670e3bb3f78f9a1d172c9e263ca1b95f8196db.tar.xz musl-69670e3bb3f78f9a1d172c9e263ca1b95f8196db.zip |
sh dlsym: fix passing of return address for RTLD_NEXT use
this code dates back to the original commit of the sh port, with no real clue as to how the bug was introduced. it looks like it was written to assume the return address was pushed to the stack like on x86, rather than arriving in the pr special register.
Diffstat (limited to 'src/linux/cache.c')
0 files changed, 0 insertions, 0 deletions