comparison src/share/vm/classfile/dictionary.cpp @ 11034:e0c9a1d29eb4

8016325: JVM hangs verifying system dictionary Summary: Minimize redundant verifications of Klasses. Reviewed-by: hseigel, jmasa
author coleenp
date Mon, 24 Jun 2013 18:55:46 -0400
parents 43083e670adf
children 82af7d7a0128
comparison
equal deleted inserted replaced
11033:d9eed26d638a 11034:e0c9a1d29eb4
553 // boostrap loader 553 // boostrap loader
554 guarantee(loader_data != NULL || DumpSharedSpaces || 554 guarantee(loader_data != NULL || DumpSharedSpaces ||
555 loader_data->class_loader() == NULL || 555 loader_data->class_loader() == NULL ||
556 loader_data->class_loader()->is_instance(), 556 loader_data->class_loader()->is_instance(),
557 "checking type of class_loader"); 557 "checking type of class_loader");
558 e->verify(); 558 e->verify(/*check_dictionary*/false);
559 probe->verify_protection_domain_set(); 559 probe->verify_protection_domain_set();
560 element_count++; 560 element_count++;
561 } 561 }
562 } 562 }
563 guarantee(number_of_entries() == element_count, 563 guarantee(number_of_entries() == element_count,