RFR(S): 8214773: Replace use of thread unsafe strtok
Nils Eliasson
nils.eliasson at oracle.com
Tue Dec 4 10:01:14 UTC 2018
Hi,
Hotspot has a few uses of the thread unsafe strtok function. Most of the
them are probably benign since they happen during startup. The use in
compilerDirectives however has been reported to cause errors in user
applications that also use strtok though jni. (See bug report or mail to
compiler list.)
In this patch I replace all uses of strtok. The call need to go through
the os specific files since windows uses a different function (strtok_s)
than the rest of the platforms (strtok_r).
Bug: https://bugs.openjdk.java.net/browse/JDK-8214773
Webrev: http://cr.openjdk.java.net/~neliasso/8214773/webrev.01/
Thanks to Andre Gillet at Nuance who reported the bug.
Regards,
Nils Eliasson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20181204/e35ac542/attachment.html>
More information about the hotspot-compiler-dev
mailing list