equal
deleted
inserted
replaced
3769 DeoptimizationMarker dm; |
3769 DeoptimizationMarker dm; |
3770 |
3770 |
3771 // Deoptimize all activations depending on marked nmethods |
3771 // Deoptimize all activations depending on marked nmethods |
3772 Deoptimization::deoptimize_dependents(); |
3772 Deoptimization::deoptimize_dependents(); |
3773 |
3773 |
3774 // Make the dependent methods not entrant (in VM_Deoptimize they are made zombies) |
3774 // Make the dependent methods not entrant |
3775 CodeCache::make_marked_nmethods_not_entrant(); |
3775 CodeCache::make_marked_nmethods_not_entrant(); |
3776 |
3776 |
3777 // From now on we know that the dependency information is complete |
3777 // From now on we know that the dependency information is complete |
3778 JvmtiExport::set_all_dependencies_are_recorded(true); |
3778 JvmtiExport::set_all_dependencies_are_recorded(true); |
3779 } |
3779 } |