comparison src/share/vm/prims/jvm.cpp @ 24140:d4858e92c9b1

[GR-4077] support Graal.SDK on the boot class path and Truffle on a class path invisible to apps but visible to JVMCI
author Doug Simon <doug.simon@oracle.com>
date Tue, 13 Jun 2017 14:22:54 +0200
parents 9b69cec6d01b
children
comparison
equal deleted inserted replaced
24139:0c5304ad61bd 24140:d4858e92c9b1
2368 assert(k->oop_is_instance(), "must be an instance klass"); 2368 assert(k->oop_is_instance(), "must be an instance klass");
2369 if (! k->oop_is_instance()) return false; 2369 if (! k->oop_is_instance()) return false;
2370 2370
2371 ResourceMark rm(THREAD); 2371 ResourceMark rm(THREAD);
2372 const char* name = k->name()->as_C_string(); 2372 const char* name = k->name()->as_C_string();
2373 bool system_class = k->class_loader() == NULL JVMCI_ONLY(|| SystemDictionary::jvmci_loader() == k->class_loader()); 2373 bool system_class = k->class_loader() == NULL JVMCI_ONLY(|| SystemDictionary::in_jvmci_loader_hierarchy(k->class_loader()));
2374 return JavaAssertions::enabled(name, system_class); 2374 return JavaAssertions::enabled(name, system_class);
2375 2375
2376 JVM_END 2376 JVM_END
2377 2377
2378 2378