src/hotspot/share/oops/klass.cpp
changeset 54842 f9c8e16db3dd
parent 54786 ebf733a324d4
child 54927 1512d88b24c6
equal deleted inserted replaced
54841:43439afaab4a 54842:f9c8e16db3dd
   811 bool Klass::is_valid(Klass* k) {
   811 bool Klass::is_valid(Klass* k) {
   812   if (!is_aligned(k, sizeof(MetaWord))) return false;
   812   if (!is_aligned(k, sizeof(MetaWord))) return false;
   813   if ((size_t)k < os::min_page_size()) return false;
   813   if ((size_t)k < os::min_page_size()) return false;
   814 
   814 
   815   if (!os::is_readable_range(k, k + 1)) return false;
   815   if (!os::is_readable_range(k, k + 1)) return false;
   816   if (!MetaspaceUtils::is_range_in_committed(k, k + 1)) return false;
   816   if (!Metaspace::contains(k)) return false;
   817 
   817 
   818   if (!Symbol::is_valid(k->name())) return false;
   818   if (!Symbol::is_valid(k->name())) return false;
   819   return ClassLoaderDataGraph::is_valid(k->class_loader_data());
   819   return ClassLoaderDataGraph::is_valid(k->class_loader_data());
   820 }
   820 }
   821 
   821