diff -r 7a2a740815b7 -r caf115bb98ad src/hotspot/share/classfile/klassFactory.cpp --- a/src/hotspot/share/classfile/klassFactory.cpp Tue May 15 11:28:29 2018 -0700 +++ b/src/hotspot/share/classfile/klassFactory.cpp Tue May 15 20:24:34 2018 +0200 @@ -35,7 +35,11 @@ #include "prims/jvmtiEnvBase.hpp" #include "prims/jvmtiRedefineClasses.hpp" #include "runtime/handles.inline.hpp" -#include "trace/traceMacros.hpp" +#include "utilities/macros.hpp" +#if INCLUDE_JFR +#include "jfr/support/jfrKlassExtension.hpp" +#endif + // called during initial loading of a shared class InstanceKlass* KlassFactory::check_shared_class_file_load_hook( @@ -228,7 +232,7 @@ result->store_fingerprint(stream->compute_fingerprint()); } - TRACE_KLASS_CREATION(result, parser, THREAD); + JFR_ONLY(ON_KLASS_CREATION(result, parser, THREAD);) #if INCLUDE_CDS if (DumpSharedSpaces) {