[vmkit-commits] [vmkit] r56979 - /vmkit/branches/isolate/lib/JnJVM/VMCore/Jni.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Oct 2 16:01:08 PDT 2008


Author: geoffray
Date: Thu Oct  2 18:01:08 2008
New Revision: 56979

URL: http://llvm.org/viewvc/llvm-project?rev=56979&view=rev
Log:
Use the new interface of lookupClassFromUTF8.


Modified:
    vmkit/branches/isolate/lib/JnJVM/VMCore/Jni.cpp

Modified: vmkit/branches/isolate/lib/JnJVM/VMCore/Jni.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/isolate/lib/JnJVM/VMCore/Jni.cpp?rev=56979&r1=56978&r2=56979&view=diff

==============================================================================
--- vmkit/branches/isolate/lib/JnJVM/VMCore/Jni.cpp (original)
+++ vmkit/branches/isolate/lib/JnJVM/VMCore/Jni.cpp Thu Oct  2 18:01:08 2008
@@ -71,8 +71,8 @@
   const UTF8* utf8 = loader->asciizConstructUTF8(asciiz);
   sint32 len = utf8->size;
   
-
-  UserCommonClass* cl = loader->lookupClassFromUTF8(utf8, 0, len, true, true);
+  const UTF8* internal = utf8->javaToInternal(loader->hashUTF8, 0, len);
+  UserCommonClass* cl = loader->lookupClassFromUTF8(internal, true, true);
   cl->initialiseClass(vm);
   return (jclass)(cl->getClassDelegatee(vm));
   





More information about the vmkit-commits mailing list