--- old/src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java 2018-10-02 13:26:18.000000000 -0700 +++ new/src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java 2018-10-02 13:26:17.000000000 -0700 @@ -70,7 +70,7 @@ endClass(); byte[] bytes = classWriter.toByteArray(); ASMToolkit.logASM(fullClassName, bytes); - return SecuritySupport.defineClass(type.getInternalName(), bytes, Event.class.getClassLoader()).asSubclass(Event.class); + return SecuritySupport.defineClass(Event.class, bytes).asSubclass(Event.class); } private void endClass() {