Mercurial > hg > graal-compiler
comparison src/share/vm/classfile/systemDictionary.hpp @ 8751:1fc4d4768b90
8007725: NPG: Klass::restore_unshareable_info() triggers assert(k->java_mirror() == NULL)
Summary: Check for exception during SystemDictionary::resolve_instance_class_or_null() and clean up.
Reviewed-by: coleenp, acorn, hseigel, minqi
Contributed-by: ioi.lam@oracle.com
author | coleenp |
---|---|
date | Fri, 15 Mar 2013 17:24:40 -0400 |
parents | 8b46b0196eb0 |
children | cd3089a56438 16885e702c88 |
comparison
equal
deleted
inserted
replaced
8750:39432a1cefdd | 8751:1fc4d4768b90 |
---|---|
619 instanceKlassHandle k, TRAPS); | 619 instanceKlassHandle k, TRAPS); |
620 static instanceKlassHandle load_shared_class(Symbol* class_name, | 620 static instanceKlassHandle load_shared_class(Symbol* class_name, |
621 Handle class_loader, TRAPS); | 621 Handle class_loader, TRAPS); |
622 static instanceKlassHandle load_shared_class(instanceKlassHandle ik, | 622 static instanceKlassHandle load_shared_class(instanceKlassHandle ik, |
623 Handle class_loader, TRAPS); | 623 Handle class_loader, TRAPS); |
624 static void clean_up_shared_class(instanceKlassHandle ik, Handle class_loader, TRAPS); | |
624 static instanceKlassHandle load_instance_class(Symbol* class_name, Handle class_loader, TRAPS); | 625 static instanceKlassHandle load_instance_class(Symbol* class_name, Handle class_loader, TRAPS); |
625 static Handle compute_loader_lock_object(Handle class_loader, TRAPS); | 626 static Handle compute_loader_lock_object(Handle class_loader, TRAPS); |
626 static void check_loader_lock_contention(Handle loader_lock, TRAPS); | 627 static void check_loader_lock_contention(Handle loader_lock, TRAPS); |
627 static bool is_parallelCapable(Handle class_loader); | 628 static bool is_parallelCapable(Handle class_loader); |
628 static bool is_parallelDefine(Handle class_loader); | 629 static bool is_parallelDefine(Handle class_loader); |