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