# HG changeset patch # User rbackman # Date 1334229848 -7200 # Node ID 09835f62dc29eb775e8893c2561f0f29f0646faf # Parent 19518d8a439a87d5ff91b566c3fabc0cdc60e1c1 7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issued Reviewed-by: acorn, dcubed diff -r 19518d8a439a -r 09835f62dc29 hotspot/src/share/vm/runtime/thread.cpp --- a/hotspot/src/share/vm/runtime/thread.cpp Thu Apr 05 14:16:23 2012 +0200 +++ b/hotspot/src/share/vm/runtime/thread.cpp Thu Apr 12 13:24:08 2012 +0200 @@ -3468,13 +3468,13 @@ create_vm_init_libraries(); } + // Notify JVMTI agents that VM initialization is complete - nop if no agents. + JvmtiExport::post_vm_initialized(); + if (!TRACE_START()) { vm_exit_during_initialization(Handle(THREAD, PENDING_EXCEPTION)); } - // Notify JVMTI agents that VM initialization is complete - nop if no agents. - JvmtiExport::post_vm_initialized(); - if (CleanChunkPoolAsync) { Chunk::start_chunk_pool_cleaner_task(); }