changeset 22735:c2b84783a4a4

eager initialization of jvmciJavaClasses must happen while thread_in_VM
author Doug Simon <doug.simon@oracle.com>
date Fri, 13 Nov 2015 14:09:57 +0100
parents ab84ba890aa4
children 2dea101cdfe9
files src/share/vm/jvmci/jvmciRuntime.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciRuntime.cpp	Thu Nov 12 21:35:35 2015 +0100
+++ b/src/share/vm/jvmci/jvmciRuntime.cpp	Fri Nov 13 14:09:57 2015 +0100
@@ -802,14 +802,14 @@
 
   JVMCIRuntime::ensure_jvmci_class_loader_is_initialized();
 
+  jvmci_compute_offsets(thread);
+
   {
     ThreadToNativeFromVM trans(thread);
 
     ResourceMark rm;
     HandleMark hm;
 
-    jvmci_compute_offsets(thread);
-
     // Ensure _non_oop_bits is initialized
     Universe::non_oop_word();