[vmkit-commits] [vmkit] r82032 - /vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClassLoader.inc
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Wed Sep 16 02:06:04 PDT 2009
Author: geoffray
Date: Wed Sep 16 04:06:03 2009
New Revision: 82032
URL: http://llvm.org/viewvc/llvm-project?rev=82032&view=rev
Log:
Embrace nativeGetBootPackages with exception macros.
Modified:
vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClassLoader.inc
Modified: vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClassLoader.inc
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClassLoader.inc?rev=82032&r1=82031&r2=82032&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClassLoader.inc (original)
+++ vmkit/trunk/lib/JnJVM/Classpath/ClasspathVMClassLoader.inc Wed Sep 16 04:06:03 2009
@@ -352,11 +352,16 @@
ArrayObject* obj = 0;
llvm_gcroot(obj, 0);
+ BEGIN_NATIVE_EXCEPTION(0)
+
Jnjvm* vm = JavaThread::get()->getJVM();
obj = (ArrayObject*)vm->upcalls->ArrayOfString->doNew(NUM_BOOT_PACKAGES, vm);
for (uint32 i = 0; i < NUM_BOOT_PACKAGES; ++i) {
obj->elements[i] = vm->asciizToStr(bootPackages[i]);
}
+
+ END_NATIVE_EXCEPTION
+
return obj;
}
More information about the vmkit-commits
mailing list