Mercurial > hg > graal-jvmci-8
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) { |