Mercurial > hg > truffle
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 |