diff -r c7a3e57fdf4a -r b985cbb00e68 src/share/vm/classfile/classLoader.cpp --- a/src/share/vm/classfile/classLoader.cpp Thu Aug 01 03:44:03 2019 +0100 +++ b/src/share/vm/classfile/classLoader.cpp Mon Aug 12 18:30:40 2019 +0300 @@ -1134,6 +1134,15 @@ } return h; } + +#if INCLUDE_JFR + { + InstanceKlass* ik = result(); + ON_KLASS_CREATION(ik, parser, THREAD); + result = instanceKlassHandle(ik); + } +#endif + h = context.record_result(classpath_index, e, result, THREAD); } else { if (DumpSharedSpaces) {