[vmkit-commits] [vmkit] r98515 - in /vmkit/trunk/lib/J3/Classpath: ClasspathConstructor.inc ClasspathMethod.inc
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Sun Mar 14 14:51:18 PDT 2010
Author: geoffray
Date: Sun Mar 14 16:51:18 2010
New Revision: 98515
URL: http://llvm.org/viewvc/llvm-project?rev=98515&view=rev
Log:
Initialize the buffer with null.
Modified:
vmkit/trunk/lib/J3/Classpath/ClasspathConstructor.inc
vmkit/trunk/lib/J3/Classpath/ClasspathMethod.inc
Modified: vmkit/trunk/lib/J3/Classpath/ClasspathConstructor.inc
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/Classpath/ClasspathConstructor.inc?rev=98515&r1=98514&r2=98515&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/Classpath/ClasspathConstructor.inc (original)
+++ vmkit/trunk/lib/J3/Classpath/ClasspathConstructor.inc Sun Mar 14 16:51:18 2010
@@ -97,6 +97,7 @@
// Allocate a buffer to store the arguments.
jvalue* buf = size ? (jvalue*)alloca(size * sizeof(jvalue)) : 0;
+ if (size) memset(buf, 0, size * sizeof(jvalue));
if (nbArgs == size) {
UserCommonClass* _cl = UserCommonClass::resolvedImplClass(vm, Clazz, false);
Modified: vmkit/trunk/lib/J3/Classpath/ClasspathMethod.inc
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/Classpath/ClasspathMethod.inc?rev=98515&r1=98514&r2=98515&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/Classpath/ClasspathMethod.inc (original)
+++ vmkit/trunk/lib/J3/Classpath/ClasspathMethod.inc Sun Mar 14 16:51:18 2010
@@ -116,6 +116,7 @@
sint32 size = sign->nbArguments;
jvalue* buf = size ? (jvalue*)alloca(size * sizeof(jvalue)) : 0;
+ if (size) memset(buf, 0, size * sizeof(jvalue));
if (nbArgs == size) {
UserCommonClass* _cl = UserCommonClass::resolvedImplClass(vm, Cl, false);
More information about the vmkit-commits
mailing list