[vmkit-commits] [vmkit] r62162 - /vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Tue Jan 13 02:18:35 PST 2009
Author: geoffray
Date: Tue Jan 13 04:18:30 2009
New Revision: 62162
URL: http://llvm.org/viewvc/llvm-project?rev=62162&view=rev
Log:
Output the static size in the Module.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp
Modified: vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp?rev=62162&r1=62161&r2=62162&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp Tue Jan 13 04:18:30 2009
@@ -2079,6 +2079,13 @@
(unsigned long long int) enveloppes.size());
fprintf(stderr, "Number of native functions : %llu\n",
(unsigned long long int) nativeFunctions.size());
+ fprintf(stderr, "----------------- Total size in .data ------------------\n");
+ uint64 size = 0;
+ for (Module::const_global_iterator i = global_begin(), e = global_end();
+ i != e; ++i) {
+ size += getTypeSize(i->getType());
+ }
+ fprintf(stderr, "%lluB\n", (unsigned long long int)size);
}
More information about the vmkit-commits
mailing list