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

Reply via email to