hotspot/src/share/vm/oops/instanceKlass.cpp
changeset 39400 daf3af35d6bf
parent 39289 a17f754703e5
child 39713 29ece76096cb
equal deleted inserted replaced
39399:9f8d0683c90f 39400:daf3af35d6bf
  1959   for (int i = 0; i < methods()->length(); i++) {
  1959   for (int i = 0; i < methods()->length(); i++) {
  1960     Method* m = methods()->at(i);
  1960     Method* m = methods()->at(i);
  1961     m->remove_unshareable_info();
  1961     m->remove_unshareable_info();
  1962   }
  1962   }
  1963 
  1963 
       
  1964   // cached_class_file might be pointing to a malloc'ed buffer allocated by
       
  1965   // event-based tracing code at CDS dump time. It's not usable at runtime
       
  1966   // so let's clear it.
       
  1967   set_cached_class_file(NULL);
       
  1968 
  1964   // do array classes also.
  1969   // do array classes also.
  1965   array_klasses_do(remove_unshareable_in_class);
  1970   array_klasses_do(remove_unshareable_in_class);
  1966 }
  1971 }
  1967 
  1972 
  1968 static void restore_unshareable_in_class(Klass* k, TRAPS) {
  1973 static void restore_unshareable_in_class(Klass* k, TRAPS) {