7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issued

Reviewed-by: acorn, dcubed
This commit is contained in:
Rickard Bäckman 2012-04-12 13:24:08 +02:00
parent 83806487dc
commit 2ea955a642

View file

@ -3468,13 +3468,13 @@ jint Threads::create_vm(JavaVMInitArgs* args, bool* canTryAgain) {
create_vm_init_libraries(); create_vm_init_libraries();
} }
// Notify JVMTI agents that VM initialization is complete - nop if no agents.
JvmtiExport::post_vm_initialized();
if (!TRACE_START()) { if (!TRACE_START()) {
vm_exit_during_initialization(Handle(THREAD, PENDING_EXCEPTION)); 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) { if (CleanChunkPoolAsync) {
Chunk::start_chunk_pool_cleaner_task(); Chunk::start_chunk_pool_cleaner_task();
} }