3466 // back-end can launch with -Xdebug -Xrunjdwp. |
3466 // back-end can launch with -Xdebug -Xrunjdwp. |
3467 if (!EagerXrunInit && Arguments::init_libraries_at_startup()) { |
3467 if (!EagerXrunInit && Arguments::init_libraries_at_startup()) { |
3468 create_vm_init_libraries(); |
3468 create_vm_init_libraries(); |
3469 } |
3469 } |
3470 |
3470 |
|
3471 // Notify JVMTI agents that VM initialization is complete - nop if no agents. |
|
3472 JvmtiExport::post_vm_initialized(); |
|
3473 |
3471 if (!TRACE_START()) { |
3474 if (!TRACE_START()) { |
3472 vm_exit_during_initialization(Handle(THREAD, PENDING_EXCEPTION)); |
3475 vm_exit_during_initialization(Handle(THREAD, PENDING_EXCEPTION)); |
3473 } |
3476 } |
3474 |
|
3475 // Notify JVMTI agents that VM initialization is complete - nop if no agents. |
|
3476 JvmtiExport::post_vm_initialized(); |
|
3477 |
3477 |
3478 if (CleanChunkPoolAsync) { |
3478 if (CleanChunkPoolAsync) { |
3479 Chunk::start_chunk_pool_cleaner_task(); |
3479 Chunk::start_chunk_pool_cleaner_task(); |
3480 } |
3480 } |
3481 |
3481 |