comparison src/share/vm/runtime/thread.cpp @ 16395:ad431bf0de07

added support to load classes from graal.jar with a separate class loader
author Doug Simon <doug.simon@oracle.com>
date Thu, 03 Jul 2014 16:30:28 +0200
parents d56a09df1a1f
children 4481cf549cfc
comparison
equal deleted inserted replaced
16394:0dd27c6472d7 16395:ad431bf0de07
3677 // valid exceptions may be thrown in the process. 3677 // valid exceptions may be thrown in the process.
3678 // Note that we do not use CHECK_0 here since we are inside an EXCEPTION_MARK and 3678 // Note that we do not use CHECK_0 here since we are inside an EXCEPTION_MARK and
3679 // set_init_completed has just been called, causing exceptions not to be shortcut 3679 // set_init_completed has just been called, causing exceptions not to be shortcut
3680 // anymore. We call vm_exit_during_initialization directly instead. 3680 // anymore. We call vm_exit_during_initialization directly instead.
3681 SystemDictionary::compute_java_system_loader(THREAD); 3681 SystemDictionary::compute_java_system_loader(THREAD);
3682 #ifdef GRAAL
3683 SystemDictionary::initialize_preloaded_graal_classes(THREAD);
3684 #endif
3682 if (HAS_PENDING_EXCEPTION) { 3685 if (HAS_PENDING_EXCEPTION) {
3683 vm_exit_during_initialization(Handle(THREAD, PENDING_EXCEPTION)); 3686 vm_exit_during_initialization(Handle(THREAD, PENDING_EXCEPTION));
3684 } 3687 }
3685 3688
3686 #if INCLUDE_ALL_GCS 3689 #if INCLUDE_ALL_GCS