tsan: increase /proc/self/maps max size (1M is far not enough)
authorDmitry Vyukov <dvyukov@google.com>
Mon, 28 May 2012 09:24:01 +0000 (09:24 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Mon, 28 May 2012 09:24:01 +0000 (09:24 +0000)
llvm-svn: 157570

compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc

index 9030649..2342dbb 100644 (file)
@@ -247,7 +247,7 @@ void GetThreadStackAndTls(bool main, uptr *stk_addr, uptr *stk_size,
   *tls_size = g_tls_size;
 
   if (main) {
-    uptr kBufSize = 1 << 20;
+    uptr kBufSize = 1 << 26;
     char *buf = (char*)my_mmap(0, kBufSize, PROT_READ | PROT_WRITE,
                                MAP_PRIVATE | MAP_ANON, -1, 0);
     fd_t maps = internal_open("/proc/self/maps", false);