src/share/vm/prims/jvmtiRedefineClasses.cpp

changeset 8042
b3217f8fd2a1
parent 7837
b6ca1802dc7c
child 8074
c1950f51ed60
equal deleted inserted replaced
7896:8a7e515d9cfd 8042:b3217f8fd2a1
4069 if (mnt != NULL) { 4069 if (mnt != NULL) {
4070 bool trace_name_printed = false; 4070 bool trace_name_printed = false;
4071 mnt->adjust_method_entries(the_class(), &trace_name_printed); 4071 mnt->adjust_method_entries(the_class(), &trace_name_printed);
4072 } 4072 }
4073 4073
4074 // Fix Resolution Error table also to remove old constant pools
4075 SystemDictionary::delete_resolution_error(old_constants);
4076
4077 if (the_class->oop_map_cache() != NULL) { 4074 if (the_class->oop_map_cache() != NULL) {
4078 // Flush references to any obsolete methods from the oop map cache 4075 // Flush references to any obsolete methods from the oop map cache
4079 // so that obsolete methods are not pinned. 4076 // so that obsolete methods are not pinned.
4080 the_class->oop_map_cache()->flush_obsolete_entries(); 4077 the_class->oop_map_cache()->flush_obsolete_entries();
4081 } 4078 }

mercurial