8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive
authorhseigel
Mon, 06 May 2013 09:10:21 -0400
changeset 17301 ee3bf4f84c85
parent 17300 dcff0b4a77f7
child 17303 3106e112ad27
child 17305 f7efdd7499d1
child 17307 74bb7db916df
8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive Summary: Fix code to call correct version of function find_class(). Reviewed-by: coleenp, rdurbin, dcubed
hotspot/src/share/vm/classfile/systemDictionary.cpp
--- a/hotspot/src/share/vm/classfile/systemDictionary.cpp	Fri May 03 15:51:16 2013 -0700
+++ b/hotspot/src/share/vm/classfile/systemDictionary.cpp	Mon May 06 09:10:21 2013 -0400
@@ -830,7 +830,7 @@
             Klass *kk;
             {
               MutexLocker mu(SystemDictionary_lock, THREAD);
-              kk = find_class(name, ik->class_loader_data());
+              kk = find_class(d_index, d_hash, name, ik->class_loader_data());
             }
             if (kk != NULL) {
               // No clean up is needed if the shared class has been entered