comparison src/share/vm/oops/klass.cpp @ 23463:5cece4584b8e

8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries Reviewed-by: mgerdin, vlivanov
author stefank
date Thu, 12 Nov 2015 09:53:17 +0100
parents f0bedf980c65
children b5f3a471e646
comparison
equal deleted inserted replaced
23462:f46ffa934a46 23463:5cece4584b8e
452 } 452 }
453 453
454 // Clean the implementors list and method data. 454 // Clean the implementors list and method data.
455 if (clean_alive_klasses && current->oop_is_instance()) { 455 if (clean_alive_klasses && current->oop_is_instance()) {
456 InstanceKlass* ik = InstanceKlass::cast(current); 456 InstanceKlass* ik = InstanceKlass::cast(current);
457 ik->clean_implementors_list(is_alive); 457 ik->clean_weak_instanceklass_links(is_alive);
458 ik->clean_method_data(is_alive);
459 } 458 }
460 } 459 }
461 } 460 }
462 461
463 void Klass::klass_update_barrier_set(oop v) { 462 void Klass::klass_update_barrier_set(oop v) {