Review request: 6729929 I18N - Taking Heap Dump failed if project path contains multibyte characters

Peter Allwin peter.allwin at
Wed Apr 3 09:16:52 PDT 2013


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 

Thanks to Markus for advising and hosting the webrev!



More information about the hotspot-dev mailing list