src/hotspot/share/classfile/classLoader.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File open Cdiff src/hotspot/share/classfile/classLoader.cpp

src/hotspot/share/classfile/classLoader.cpp

Print this page

        

*** 1533,1543 **** return; } oop loader = ik->class_loader(); char* src = (char*)stream->source(); ! if (src == NULL) { if (loader == NULL) { // JFR classes ik->set_shared_classpath_index(0); ik->set_class_loader_type(ClassLoader::BOOT_LOADER); } --- 1533,1544 ---- return; } oop loader = ik->class_loader(); char* src = (char*)stream->source(); ! if (src == NULL || ! (strcmp(src, "__JVM_DefineClass__") == 0)) { if (loader == NULL) { // JFR classes ik->set_shared_classpath_index(0); ik->set_class_loader_type(ClassLoader::BOOT_LOADER); }
src/hotspot/share/classfile/classLoader.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File