From: Julian Seward Date: Thu, 9 Feb 2006 11:16:18 +0000 (+0000) Subject: Handle main thread stacks up to 16MB. X-Git-Tag: svn/VALGRIND_3_2_0~288 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c60c30454d74b3be90f790bc7ea21783fccdef94;p=thirdparty%2Fvalgrind.git Handle main thread stacks up to 16MB. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5623 --- diff --git a/coregrind/m_main.c b/coregrind/m_main.c index 214e541395..c64c32c0e9 100644 --- a/coregrind/m_main.c +++ b/coregrind/m_main.c @@ -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