Mercurial > hg > graal-compiler
comparison src/share/vm/services/management.cpp @ 10134:a527ddd44e07
6729929: I18N - Taking Heap Dump failed if project path contains multibyte characters
Reviewed-by: dholmes, rbackman
Contributed-by: peter.allwin@oracle.com
author | mgronlun |
---|---|
date | Sat, 20 Apr 2013 19:02:11 +0200 |
parents | db9981fd3124 |
children | 31a4e55f8c9d |
comparison
equal
deleted
inserted
replaced
10133:6337ca4dcad8 | 10134:a527ddd44e07 |
---|---|
2124 oop on = JNIHandles::resolve_external_guard(outputfile); | 2124 oop on = JNIHandles::resolve_external_guard(outputfile); |
2125 if (on == NULL) { | 2125 if (on == NULL) { |
2126 THROW_MSG_(vmSymbols::java_lang_NullPointerException(), | 2126 THROW_MSG_(vmSymbols::java_lang_NullPointerException(), |
2127 "Output file name cannot be null.", -1); | 2127 "Output file name cannot be null.", -1); |
2128 } | 2128 } |
2129 char* name = java_lang_String::as_utf8_string(on); | 2129 char* name = java_lang_String::as_platform_dependent_str(on, CHECK_(-1)); |
2130 if (name == NULL) { | 2130 if (name == NULL) { |
2131 THROW_MSG_(vmSymbols::java_lang_NullPointerException(), | 2131 THROW_MSG_(vmSymbols::java_lang_NullPointerException(), |
2132 "Output file name cannot be null.", -1); | 2132 "Output file name cannot be null.", -1); |
2133 } | 2133 } |
2134 HeapDumper dumper(live ? true : false); | 2134 HeapDumper dumper(live ? true : false); |