[vmkit-commits] [vmkit] r72874 - /vmkit/trunk/lib/JnJVM/Classpath/ClasspathReflect.h
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu Jun 4 11:08:32 PDT 2009
Author: geoffray
Date: Thu Jun 4 13:08:31 2009
New Revision: 72874
URL: http://llvm.org/viewvc/llvm-project?rev=72874&view=rev
Log:
Call the correct tracer.
Modified:
vmkit/trunk/lib/JnJVM/Classpath/ClasspathReflect.h
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathReflect.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathReflect.h?rev=72874&r1=72873&r2=72874&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathReflect.h (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathReflect.h Thu Jun 4 13:08:31 2009
@@ -18,6 +18,7 @@
#include <JavaObject.h>
extern "C" jnjvm::JavaObject* internalFillInStackTrace(jnjvm::JavaObject*);
+extern "C" void JavaObjectTracer(jnjvm::JavaObject*);
namespace jnjvm {
@@ -35,7 +36,7 @@
}
static void STATIC_TRACER(JavaObjectClass) {
- obj->JavaObject::CALL_TRACER;
+ JavaObjectTracer(obj);
obj->pd->MARK_AND_TRACE;
obj->signers->MARK_AND_TRACE;
obj->constructor->MARK_AND_TRACE;
@@ -56,7 +57,7 @@
public:
static void STATIC_TRACER(JavaObjectField) {
- obj->JavaObject::CALL_TRACER;
+ JavaObjectTracer(obj);
obj->name->MARK_AND_TRACE;
obj->declaringClass->MARK_AND_TRACE;
}
@@ -81,7 +82,7 @@
public:
static void STATIC_TRACER(JavaObjectMethod) {
- obj->JavaObject::CALL_TRACER;
+ JavaObjectTracer(obj);
obj->name->MARK_AND_TRACE;
obj->declaringClass->MARK_AND_TRACE;
}
@@ -104,7 +105,7 @@
public:
static void STATIC_TRACER(JavaObjectConstructor) {
- obj->JavaObject::CALL_TRACER;
+ JavaObjectTracer(obj);
obj->clazz->MARK_AND_TRACE;
}
More information about the vmkit-commits
mailing list