[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