--- old/src/hotspot/share/classfile/classLoaderData.hpp 2018-05-21 09:37:06.672683141 +0200 +++ new/src/hotspot/share/classfile/classLoaderData.hpp 2018-05-21 09:37:06.576682496 +0200 @@ -400,9 +400,16 @@ static ClassLoaderData* class_loader_data_or_null(oop loader); static ClassLoaderData* anonymous_class_loader_data(Handle loader); - + // Returns Klass* of associated class loader, or NULL if associated loader is . + // Also works if unloading. Klass* class_loader_klass() const { return _class_loader_klass; } + + // Returns Name of associated class loader. + // Returns NULL if associated class loader is or if no name has been set for + // this loader. + // Also works if unloading. Symbol* class_loader_name() const { return _class_loader_name; } + JFR_ONLY(DEFINE_TRACE_ID_METHODS;) };