]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Handle main thread stacks up to 16MB.
authorJulian Seward <jseward@acm.org>
Thu, 9 Feb 2006 11:16:18 +0000 (11:16 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 9 Feb 2006 11:16:18 +0000 (11:16 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5623

coregrind/m_main.c

index 214e541395accddeee0d7ceb4fab9833d7777a5f..c64c32c0e9889705078e68f963d4d379e33b51c4 100644 (file)
@@ -2156,12 +2156,12 @@ Int main(Int argc, HChar **argv, HChar **envp)
    //--------------------------------------------------------------
    if (!need_help) {
       void* init_sp = argv - 1;
-      SizeT m1 = 1024 * 1024;
-      SizeT m8 = 8 * m1;
+      SizeT m1  = 1024 * 1024;
+      SizeT m16 = 16 * m1;
       VG_(debugLog)(1, "main", "Setup client stack\n");
       clstack_max_size = (SizeT)VG_(client_rlimit_stack).rlim_cur;
-      if (clstack_max_size < m1) clstack_max_size = m1;
-      if (clstack_max_size > m8) clstack_max_size = m8;
+      if (clstack_max_size < m1)  clstack_max_size = m1;
+      if (clstack_max_size > m16) clstack_max_size = m16;
       clstack_max_size = VG_PGROUNDUP(clstack_max_size);
 
       initial_client_SP