< prev index next >

src/hotspot/share/prims/jvm.cpp

Print this page

        

@@ -3845,10 +3845,21 @@
 #else
   return NULL;
 #endif // INCLUDE_CDS
 JVM_END
 
+JVM_ENTRY(void, JVM_CDSTraceResolve(JNIEnv* env, jclass ignore, jstring line))
+#if INCLUDE_CDS
+  if (line != NULL && DumpLoadedClassList != NULL && classlist_file->is_open()) {
+    ResourceMark rm(THREAD);
+    Handle h_line (THREAD, JNIHandles::resolve_non_null(line));
+    char* c_line = java_lang_String::as_utf8_string(h_line());
+    classlist_file->print_cr("%s", c_line);
+  }
+#endif // INCLUDE_CDS
+JVM_END
+
 JVM_ENTRY(jboolean, JVM_IsCDSDumpingEnabled(JNIEnv* env))
     JVMWrapper("JVM_IsCDSDumpingEnable");
     return DynamicDumpSharedSpaces;
 JVM_END
 
< prev index next >