< prev index next >

src/hotspot/share/classfile/classLoaderData.hpp

Print this page
rev 51740 : 8210754: print_location is not reliable enough (printing register info)
Reviewed-by:

@@ -175,10 +175,13 @@
   static inline void dec_array_classes(size_t count);
 
 #ifndef PRODUCT
   static bool contains_loader_data(ClassLoaderData* loader_data);
 #endif
+
+  // Check if ClassLoaderData is part of the ClassLoaderDataGraph (not unloaded)
+  static bool is_valid(ClassLoaderData* loader_data);
 };
 
 class LockedClassesDo : public KlassClosure {
   typedef void (*classes_do_func_t)(Klass*);
   classes_do_func_t _function;
< prev index next >