--- a/src/hotspot/share/runtime/thread.cpp Mon Nov 25 15:21:44 2019 +0000
+++ b/src/hotspot/share/runtime/thread.cpp Mon Nov 25 18:38:01 2019 +0100
@@ -3887,7 +3887,7 @@
return status;
}
- JFR_ONLY(Jfr::on_vm_init();)
+ JFR_ONLY(Jfr::on_create_vm_1();)
// Should be done after the heap is fully created
main_thread->cache_global_variables();
@@ -4026,6 +4026,8 @@
// loaded until phase 2 completes
call_initPhase2(CHECK_JNI_ERR);
+ JFR_ONLY(Jfr::on_create_vm_2();)
+
// Always call even when there are not JVMTI environments yet, since environments
// may be attached late and JVMTI must track phases of VM execution
JvmtiExport::enter_start_phase();
@@ -4061,7 +4063,7 @@
// Notify JVMTI agents that VM initialization is complete - nop if no agents.
JvmtiExport::post_vm_initialized();
- JFR_ONLY(Jfr::on_vm_start();)
+ JFR_ONLY(Jfr::on_create_vm_3();)
#if INCLUDE_MANAGEMENT
Management::initialize(THREAD);