[vmkit-commits] [vmkit] r145187 - /vmkit/trunk/lib/j3/VMCore/JavaThread.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Sun Nov 27 10:05:07 PST 2011


Author: geoffray
Date: Sun Nov 27 12:05:07 2011
New Revision: 145187

URL: http://llvm.org/viewvc/llvm-project?rev=145187&view=rev
Log:
Pute write barriers in JavaThread::init.


Modified:
    vmkit/trunk/lib/j3/VMCore/JavaThread.cpp

Modified: vmkit/trunk/lib/j3/VMCore/JavaThread.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/VMCore/JavaThread.cpp?rev=145187&r1=145186&r2=145187&view=diff
==============================================================================
--- vmkit/trunk/lib/j3/VMCore/JavaThread.cpp (original)
+++ vmkit/trunk/lib/j3/VMCore/JavaThread.cpp Sun Nov 27 12:05:07 2011
@@ -32,8 +32,8 @@
 void JavaThread::initialise(JavaObject* thread, JavaObject* vmth) {
   llvm_gcroot(thread, 0);
   llvm_gcroot(vmth, 0);
-  javaThread = thread;
-  vmThread = vmth;
+  vmkit::Collector::objectReferenceNonHeapWriteBarrier((gc**)&javaThread, (gc*)thread);
+  vmkit::Collector::objectReferenceNonHeapWriteBarrier((gc**)&vmThread, (gc*)vmth);
 }
 
 JavaThread::~JavaThread() {





More information about the vmkit-commits mailing list