[llvm-commits] [vmkit] r51711 - in /vmkit/trunk/lib/JnJVM: Classpath/ClasspathVMStackWalker.cpp Classpath/ClasspathVMThrowable.cpp VMCore/JavaJIT.h
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu May 29 15:35:19 PDT 2008
Author: geoffray
Date: Thu May 29 17:35:19 2008
New Revision: 51711
URL: http://llvm.org/viewvc/llvm-project?rev=51711&view=rev
Log:
JavaJIT::getBacktrace has been replaced by mvm::jit::getBacktrace.
Modified:
vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMStackWalker.cpp
vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMThrowable.cpp
vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.h
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMStackWalker.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMStackWalker.cpp?rev=51711&r1=51710&r2=51711&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMStackWalker.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMStackWalker.cpp Thu May 29 17:35:19 2008
@@ -12,6 +12,8 @@
#include "types.h"
+#include "mvm/JIT.h"
+
#include "JavaArray.h"
#include "JavaClass.h"
#include "JavaJIT.h"
@@ -49,7 +51,7 @@
#endif
) {
int* ips[100];
- int real_size = JavaJIT::getBacktrace((void**)(void*)ips, 100);
+ int real_size = mvm::jit::getBacktrace((void**)(void*)ips, 100);
int i = 0;
int first = 0;
CommonClass* cl = Classpath::vmStackWalker;
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMThrowable.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMThrowable.cpp?rev=51711&r1=51710&r2=51711&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMThrowable.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMThrowable.cpp Thu May 29 17:35:19 2008
@@ -11,6 +11,8 @@
#include "types.h"
+#include "mvm/JIT.h"
+
#include "JavaAccess.h"
#include "JavaArray.h"
#include "JavaClass.h"
@@ -38,7 +40,7 @@
//int** fp = (int**)__builtin_frame_address(0);
Jnjvm* vm = JavaThread::get()->isolate;
int** stack = (int**)malloc(sizeof(int*) * 100);
- int real_size = JavaJIT::getBacktrace((void**)stack, 100);
+ int real_size = mvm::jit::getBacktrace((void**)stack, 100);
stack[real_size] = 0;
JavaObject* vmThrowable = Classpath::newVMThrowable->doNew(vm);
((JavaObject**)((uint64)vmThrowable + Classpath::vmDataVMThrowable->ptrOffset))[0] = (JavaObject*)stack;
Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.h?rev=51711&r1=51710&r2=51711&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.h (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.h Thu May 29 17:35:19 2008
@@ -269,7 +269,6 @@
static Class* getCallingClassWalker();
static JavaObject* getCallingClassLoader();
static void printBacktrace();
- static int getBacktrace(void** array, int size);
static JavaMethod* IPToJavaMethod(void* ip);
};
More information about the llvm-commits
mailing list