[llvm-commits] [poolalloc] r134062 - /poolalloc/trunk/runtime/DynamicTypeChecks/TypeRuntime.cpp

Arushi Aggarwal aggarwa4 at illinois.edu
Wed Jun 29 02:49:10 PDT 2011


Author: aggarwa4
Date: Wed Jun 29 04:49:10 2011
New Revision: 134062

URL: http://llvm.org/viewvc/llvm-project?rev=134062&view=rev
Log:
Fix base. 
Fix off by one error.

Modified:
    poolalloc/trunk/runtime/DynamicTypeChecks/TypeRuntime.cpp

Modified: poolalloc/trunk/runtime/DynamicTypeChecks/TypeRuntime.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/runtime/DynamicTypeChecks/TypeRuntime.cpp?rev=134062&r1=134061&r2=134062&view=diff
==============================================================================
--- poolalloc/trunk/runtime/DynamicTypeChecks/TypeRuntime.cpp (original)
+++ poolalloc/trunk/runtime/DynamicTypeChecks/TypeRuntime.cpp Wed Jun 29 04:49:10 2011
@@ -27,7 +27,7 @@
  * For now, run a version of the tool without the base fixed, and 
  * choose address.
  */
-#define BASE ((TypeTagTy *)(0x2aaaab88c000))
+#define BASE ((TypeTagTy *)(0x2aaaac01e000))
 /*
  * Do some macro magic to get mmap macros defined properly on all platforms.
  */
@@ -129,7 +129,7 @@
   int index = 0;
   for(;envp[index] != NULL; ++index)
     trackInitInst(envp[index], (strlen(envp[index]) + 1)*sizeof(char), 0);
-  trackInitInst(envp, (index )*sizeof(char*), 0);
+  trackInitInst(envp, (index+1)*sizeof(char*), 0);
 }
 
 /**





More information about the llvm-commits mailing list