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
--- 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