Mercurial > hg > graal-jvmci-8
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 |