< prev index next >

src/share/vm/prims/jvmtiEnv.cpp

Print this page

        

@@ -465,11 +465,11 @@
     }
 
     // lock the loader
     Thread* thread = Thread::current();
     HandleMark hm;
-    Handle loader_lock = Handle(thread, SystemDictionary::system_loader_lock());
+    Handle loader_lock = Handle(thread, oopDesc::bs()->write_barrier(SystemDictionary::system_loader_lock()));
 
     ObjectLocker ol(loader_lock, thread);
 
     // add the jar file to the bootclasspath
     if (TraceClassLoading) {

@@ -511,11 +511,11 @@
     }
     delete zip_entry;   // no longer needed
 
     // lock the loader
     Thread* THREAD = Thread::current();
-    Handle loader = Handle(THREAD, SystemDictionary::java_system_loader());
+    Handle loader = Handle(THREAD, oopDesc::bs()->write_barrier(SystemDictionary::java_system_loader()));
 
     ObjectLocker ol(loader, THREAD);
 
     // need the path as java.lang.String
     Handle path = java_lang_String::create_from_platform_dependent_str(segment, THREAD);
< prev index next >