hotspot/src/share/vm/prims/jvmtiRedefineClasses.cpp
changeset 32401 cc58aeaec340
parent 31353 cd33628db166
child 33148 68fa8b6c4340
equal deleted inserted replaced
32400:ed1a43020a93 32401:cc58aeaec340
  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   }