|
From: <sv...@va...> - 2006-02-09 11:16:28
|
Author: sewardj
Date: 2006-02-09 11:16:18 +0000 (Thu, 09 Feb 2006)
New Revision: 5623
Log:
Handle main thread stacks up to 16MB.
Modified:
trunk/coregrind/m_main.c
Modified: trunk/coregrind/m_main.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_main.c 2006-02-09 10:29:43 UTC (rev 5622)
+++ trunk/coregrind/m_main.c 2006-02-09 11:16:18 UTC (rev 5623)
@@ -2156,12 +2156,12 @@
//--------------------------------------------------------------
if (!need_help) {
void* init_sp =3D argv - 1;
- SizeT m1 =3D 1024 * 1024;
- SizeT m8 =3D 8 * m1;
+ SizeT m1 =3D 1024 * 1024;
+ SizeT m16 =3D 16 * m1;
VG_(debugLog)(1, "main", "Setup client stack\n");
clstack_max_size =3D (SizeT)VG_(client_rlimit_stack).rlim_cur;
- if (clstack_max_size < m1) clstack_max_size =3D m1;
- if (clstack_max_size > m8) clstack_max_size =3D m8;
+ if (clstack_max_size < m1) clstack_max_size =3D m1;
+ if (clstack_max_size > m16) clstack_max_size =3D m16;
clstack_max_size =3D VG_PGROUNDUP(clstack_max_size);
=20
initial_client_SP
|