diff options
author | nwhitehorn <nwhitehorn@FreeBSD.org> | 2010-10-04 16:02:11 +0000 |
---|---|---|
committer | nwhitehorn <nwhitehorn@FreeBSD.org> | 2010-10-04 16:02:11 +0000 |
commit | 6a7d71b6f3e65a7aaea0b142a004d9168848530f (patch) | |
tree | cb30d90c0f4755f654750855956d3074e36ac6a3 /lib/libc/string/memset.c | |
parent | 85d8a2efbbed46539957a8b4bf8153deec28c79d (diff) | |
download | FreeBSD-src-6a7d71b6f3e65a7aaea0b142a004d9168848530f.zip FreeBSD-src-6a7d71b6f3e65a7aaea0b142a004d9168848530f.tar.gz |
Fix two subtle problems in PPC32 RTLD. The first is a concurrency issue
where long PLT calls in multi-threaded environments could end up with
incorrect jmptab values. The second is that, after the addition of extended
PLT support, I forgot to update the PLT icache synchronization code to cover
the extended PLT instead of just the basic PLT.
MFC after: 10 days
Diffstat (limited to 'lib/libc/string/memset.c')
0 files changed, 0 insertions, 0 deletions