8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive

Fix code to call correct version of function find_class().

Reviewed-by: coleenp, rdurbin, dcubed
This commit is contained in:
Harold Seigel 2013-05-06 09:10:21 -04:00
parent 79f4c78a72
commit 768a1b55cf

View File

@ -830,7 +830,7 @@ Klass* SystemDictionary::resolve_instance_class_or_null(Symbol* name, Handle cla
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