1027 // These are the only Java fields that are currently set during shared space dumping. |
1027 // These are the only Java fields that are currently set during shared space dumping. |
1028 // We prefer to not handle this generally, so we always reinitialize these detail messages. |
1028 // We prefer to not handle this generally, so we always reinitialize these detail messages. |
1029 Handle msg = java_lang_String::create_from_str("Java heap space", CHECK_false); |
1029 Handle msg = java_lang_String::create_from_str("Java heap space", CHECK_false); |
1030 java_lang_Throwable::set_message(Universe::_out_of_memory_error_java_heap, msg()); |
1030 java_lang_Throwable::set_message(Universe::_out_of_memory_error_java_heap, msg()); |
1031 |
1031 |
1032 msg = java_lang_String::create_from_str("Metadata space", CHECK_false); |
1032 msg = java_lang_String::create_from_str("Metaspace", CHECK_false); |
1033 java_lang_Throwable::set_message(Universe::_out_of_memory_error_metaspace, msg()); |
1033 java_lang_Throwable::set_message(Universe::_out_of_memory_error_metaspace, msg()); |
1034 msg = java_lang_String::create_from_str("Compressed class space", CHECK_false); |
1034 msg = java_lang_String::create_from_str("Compressed class space", CHECK_false); |
1035 java_lang_Throwable::set_message(Universe::_out_of_memory_error_class_metaspace, msg()); |
1035 java_lang_Throwable::set_message(Universe::_out_of_memory_error_class_metaspace, msg()); |
1036 |
1036 |
1037 msg = java_lang_String::create_from_str("Requested array size exceeds VM limit", CHECK_false); |
1037 msg = java_lang_String::create_from_str("Requested array size exceeds VM limit", CHECK_false); |