hotspot/src/share/vm/prims/jvmtiRedefineClasses.cpp
changeset 31353 cd33628db166
parent 31338 84aec4406e60
child 32401 cc58aeaec340
equal deleted inserted replaced
31352:a6ab7217b5cc 31353:cd33628db166
  4087   if (mnt != NULL) {
  4087   if (mnt != NULL) {
  4088     bool trace_name_printed = false;
  4088     bool trace_name_printed = false;
  4089     mnt->adjust_method_entries(the_class(), &trace_name_printed);
  4089     mnt->adjust_method_entries(the_class(), &trace_name_printed);
  4090   }
  4090   }
  4091 
  4091 
  4092   // Fix Resolution Error table also to remove old constant pools
       
  4093   SystemDictionary::delete_resolution_error(old_constants);
       
  4094 
       
  4095   if (the_class->oop_map_cache() != NULL) {
  4092   if (the_class->oop_map_cache() != NULL) {
  4096     // Flush references to any obsolete methods from the oop map cache
  4093     // Flush references to any obsolete methods from the oop map cache
  4097     // so that obsolete methods are not pinned.
  4094     // so that obsolete methods are not pinned.
  4098     the_class->oop_map_cache()->flush_obsolete_entries();
  4095     the_class->oop_map_cache()->flush_obsolete_entries();
  4099   }
  4096   }