[vmkit-commits] [vmkit] r56278 - /vmkit/branches/isolate/lib/JnJVM/VMCore/VirtualTables.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Wed Sep 17 03:27:00 PDT 2008
Author: geoffray
Date: Wed Sep 17 05:26:59 2008
New Revision: 56278
URL: http://llvm.org/viewvc/llvm-project?rev=56278&view=rev
Log:
Trace primitive delegatees even in isolate environment.
Modified:
vmkit/branches/isolate/lib/JnJVM/VMCore/VirtualTables.cpp
Modified: vmkit/branches/isolate/lib/JnJVM/VMCore/VirtualTables.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/isolate/lib/JnJVM/VMCore/VirtualTables.cpp?rev=56278&r1=56277&r2=56278&view=diff
==============================================================================
--- vmkit/branches/isolate/lib/JnJVM/VMCore/VirtualTables.cpp (original)
+++ vmkit/branches/isolate/lib/JnJVM/VMCore/VirtualTables.cpp Wed Sep 17 05:26:59 2008
@@ -14,6 +14,7 @@
#include "JavaClass.h"
#include "JavaObject.h"
#include "JavaThread.h"
+#include "JavaUpcalls.h"
#include "Jnjvm.h"
#include "JnjvmClassLoader.h"
#include "LockedMap.h"
@@ -134,21 +135,19 @@
e = bootArchives.end(); i != e; ++i) {
(*i)->bytes->MARK_AND_TRACE;
}
-#ifndef MULTIPLE_VM
#define TRACE_DELEGATEE(prim) \
- prim->primitiveClass->delegatee->MARK_AND_TRACE
+ prim->delegatee->MARK_AND_TRACE
- TRACE_DELEGATEE(AssessorDesc::dVoid);
- TRACE_DELEGATEE(AssessorDesc::dBool);
- TRACE_DELEGATEE(AssessorDesc::dByte);
- TRACE_DELEGATEE(AssessorDesc::dChar);
- TRACE_DELEGATEE(AssessorDesc::dShort);
- TRACE_DELEGATEE(AssessorDesc::dInt);
- TRACE_DELEGATEE(AssessorDesc::dFloat);
- TRACE_DELEGATEE(AssessorDesc::dLong);
- TRACE_DELEGATEE(AssessorDesc::dDouble);
+ TRACE_DELEGATEE(upcalls->OfVoid);
+ TRACE_DELEGATEE(upcalls->OfBool);
+ TRACE_DELEGATEE(upcalls->OfByte);
+ TRACE_DELEGATEE(upcalls->OfChar);
+ TRACE_DELEGATEE(upcalls->OfShort);
+ TRACE_DELEGATEE(upcalls->OfInt);
+ TRACE_DELEGATEE(upcalls->OfFloat);
+ TRACE_DELEGATEE(upcalls->OfLong);
+ TRACE_DELEGATEE(upcalls->OfDouble);
#undef TRACE_DELEGATEE
-#endif
}
#ifdef MULTIPLE_VM
More information about the vmkit-commits
mailing list