[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