[llvm-commits] [vmkit] r50854 - in /vmkit/trunk/lib/JnJVM/VMCore: JavaMetaJIT.cpp JavaObject.h
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu May 8 09:03:27 PDT 2008
Author: geoffray
Date: Thu May 8 11:03:27 2008
New Revision: 50854
URL: http://llvm.org/viewvc/llvm-project?rev=50854&view=rev
Log:
Add a new function lockOffset, for getting in LLVM the offset of a lock.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/JavaMetaJIT.cpp
vmkit/trunk/lib/JnJVM/VMCore/JavaObject.h
Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaMetaJIT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaMetaJIT.cpp?rev=50854&r1=50853&r2=50854&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaMetaJIT.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaMetaJIT.cpp Thu May 8 11:03:27 2008
@@ -132,6 +132,10 @@
return mvm::jit::constantOne;
}
+ConstantInt* JavaObject::lockOffset() {
+ return mvm::jit::constantTwo;
+}
+
ConstantInt* JavaArray::sizeOffset() {
return mvm::jit::constantOne;
}
Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaObject.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaObject.h?rev=50854&r1=50853&r2=50854&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaObject.h (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaObject.h Thu May 8 11:03:27 2008
@@ -89,6 +89,7 @@
bool instanceOf(CommonClass* cl);
static llvm::ConstantInt* classOffset();
+ static llvm::ConstantInt* lockOffset();
#ifdef SIGSEGV_THROW_NULL
#define verifyNull(obj) {}
More information about the llvm-commits
mailing list