Review request: 6729929 I18N - Taking Heap Dump failed if project path contains multibyte characters
Peter Allwin
peter.allwin at oracle.com
Wed Apr 3 09:16:52 PDT 2013
Webrev: http://cr.openjdk.java.net/~mgronlun/6729929/webrev01/
<http://cr.openjdk.java.net/%7Emgronlun/6729929/webrev01/>
Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6729929
Summary: When dumpHeap in the HotSpotDiagnostic JMX MBean is called, the
filename parameter must be converted from jstring to char* to be used in
open(). This was done using UTF-8 encoding which is incorrect as open()
expects a platform dependent encoding according to the system locale.
Fix is to use java_lang_String::as_platform_dependent_str to do the
conversion.
Thanks to Markus for advising and hosting the webrev!
Regards,
/peter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20130403/19bc212e/attachment.html
More information about the serviceability-dev
mailing list