# HG changeset patch # User Doug Simon # Date 1407794514 -7200 # Node ID 8a05a498ab76ccceb947b4338d92321ea4506bcd # Parent 3841273677a324a3b384a4819d2c8fef5820a700 set protection domain to null for classes loaded by the Graal class loader diff -r 3841273677a3 -r 8a05a498ab76 src/share/vm/classfile/javaClasses.cpp --- a/src/share/vm/classfile/javaClasses.cpp Mon Aug 11 13:53:37 2014 -0700 +++ b/src/share/vm/classfile/javaClasses.cpp Tue Aug 12 00:01:54 2014 +0200 @@ -594,6 +594,12 @@ set_init_lock(mirror(), r); // Set protection domain also +#ifdef GRAAL + if (k->class_loader() == SystemDictionary::graal_loader()) { + // Same protection domain as for classes loaded by the boot loader + protection_domain = Handle(); + } +#endif set_protection_domain(mirror(), protection_domain()); // Initialize static fields