[vmkit-commits] [vmkit] r121254 - in /vmkit/branches/multi-vm/lib/J3/VMCore: Jnjvm.cpp JnjvmClassLoader.cpp
Gael Thomas
gael.thomas at lip6.fr
Wed Dec 8 05:43:01 PST 2010
Author: gthomas
Date: Wed Dec 8 07:43:01 2010
New Revision: 121254
URL: http://llvm.org/viewvc/llvm-project?rev=121254&view=rev
Log:
remove the useless vm arg from some function
Modified:
vmkit/branches/multi-vm/lib/J3/VMCore/Jnjvm.cpp
vmkit/branches/multi-vm/lib/J3/VMCore/JnjvmClassLoader.cpp
Modified: vmkit/branches/multi-vm/lib/J3/VMCore/Jnjvm.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/multi-vm/lib/J3/VMCore/Jnjvm.cpp?rev=121254&r1=121253&r2=121254&view=diff
==============================================================================
--- vmkit/branches/multi-vm/lib/J3/VMCore/Jnjvm.cpp (original)
+++ vmkit/branches/multi-vm/lib/J3/VMCore/Jnjvm.cpp Wed Dec 8 07:43:01 2010
@@ -1050,10 +1050,10 @@
appClassLoader = JnjvmClassLoader::getJnjvmLoaderFromJavaObject(loader,
this);
if (argumentsInfo.jarFile) {
- appClassLoader->loadLibFromJar(this, argumentsInfo.jarFile,
+ appClassLoader->loadLibFromJar(argumentsInfo.jarFile,
argumentsInfo.className);
} else if (argumentsInfo.className) {
- appClassLoader->loadLibFromFile(this, argumentsInfo.className);
+ appClassLoader->loadLibFromFile(argumentsInfo.className);
}
}
return appClassLoader;
@@ -1186,7 +1186,7 @@
TRY {
// First try to see if we are a self-contained executable.
- UserClass* cl = appClassLoader->loadClassFromSelf(this, className);
+ UserClass* cl = appClassLoader->loadClassFromSelf(className);
// If not, load the class.
if (cl == NULL) {
@@ -1366,7 +1366,7 @@
end = end->prev;
}
- bootstrapLoader->insertAllMethodsInVM(this);
+ bootstrapLoader->insertAllMethodsInVM();
}
Jnjvm::~Jnjvm() {
Modified: vmkit/branches/multi-vm/lib/J3/VMCore/JnjvmClassLoader.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/multi-vm/lib/J3/VMCore/JnjvmClassLoader.cpp?rev=121254&r1=121253&r2=121254&view=diff
==============================================================================
--- vmkit/branches/multi-vm/lib/J3/VMCore/JnjvmClassLoader.cpp (original)
+++ vmkit/branches/multi-vm/lib/J3/VMCore/JnjvmClassLoader.cpp Wed Dec 8 07:43:01 2010
@@ -895,7 +895,7 @@
fprintf(stderr, "\n");
}
-void JnjvmClassLoader::insertAllMethodsInVM(Jnjvm* vm) {
+void JnjvmClassLoader::insertAllMethodsInVM() {
for (ClassMap::iterator i = classes->map.begin(), e = classes->map.end();
i != e; ++i) {
CommonClass* cl = i->second;
@@ -923,7 +923,7 @@
}
}
-void JnjvmClassLoader::loadLibFromJar(Jnjvm* vm, const char* name,
+void JnjvmClassLoader::loadLibFromJar(const char* name,
const char* file) {
mvm::ThreadAllocator threadAllocator;
@@ -938,12 +938,12 @@
static_init_t init = (static_init_t)(uintptr_t)cl->classLoader;
assert(init && "Loaded the wrong library");
init(this);
- insertAllMethodsInVM(vm);
+ insertAllMethodsInVM();
}
}
}
-void JnjvmClassLoader::loadLibFromFile(Jnjvm* vm, const char* name) {
+void JnjvmClassLoader::loadLibFromFile(const char* name) {
mvm::ThreadAllocator threadAllocator;
assert(classes->map.size() == 0);
char* soName = (char*)threadAllocator.Allocate(
@@ -955,18 +955,18 @@
if (cl) {
static_init_t init = (static_init_t)(uintptr_t)cl->classLoader;
init(this);
- insertAllMethodsInVM(vm);
+ insertAllMethodsInVM();
}
}
}
-Class* JnjvmClassLoader::loadClassFromSelf(Jnjvm* vm, const char* name) {
+Class* JnjvmClassLoader::loadClassFromSelf(const char* name) {
assert(classes->map.size() == 0);
Class* cl = (Class*)dlsym(SELF_HANDLE, name);
if (cl) {
static_init_t init = (static_init_t)(uintptr_t)cl->classLoader;
init(this);
- insertAllMethodsInVM(vm);
+ insertAllMethodsInVM();
}
return cl;
}
More information about the vmkit-commits
mailing list