[vmkit-commits] [vmkit] r56434 - /vmkit/branches/isolate/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Mon Sep 22 07:45:02 PDT 2008


Author: geoffray
Date: Mon Sep 22 09:45:01 2008
New Revision: 56434

URL: http://llvm.org/viewvc/llvm-project?rev=56434&view=rev
Log:
Delete generated LLVM instructions after jitting.


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

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

==============================================================================
--- vmkit/branches/isolate/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp (original)
+++ vmkit/branches/isolate/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp Mon Sep 22 09:45:01 2008
@@ -118,7 +118,7 @@
   void* res = mvm::jit::executionEngine->getPointerToGlobal(func);
   mvm::Code* m = mvm::jit::getCodeFromPointer(res);
   if (m) m->setMetaInfo(meth);
-
+  func->deleteBody();
 /*  
   if (meth->name->equals(
       JavaThread::get()->isolate->bootstrapLoader->asciizConstructUTF8("getDeclaredConstructors"))) {





More information about the vmkit-commits mailing list