Allow more slack with VG_STARTUP_STACK_MASK. Also increase some
table sizes, for Galeon.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@131 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/vg_include.h b/vg_include.h
index ca5cc0c..0c00e1a 100644
--- a/vg_include.h
+++ b/vg_include.h
@@ -77,7 +77,7 @@
#define M_VG_MSGBUF 10000
/* Size of a smallish table used to read /proc/self/map entries. */
-#define M_PROCMAP_BUF 20000
+#define M_PROCMAP_BUF 50000
/* Max length of pathname to a .so/executable file. */
#define M_VG_LIBNAMESTR 100
@@ -126,7 +126,7 @@
scheduler algorithms is surely O(N) in the number of threads, since
that's simple, at least. And (in practice) we hope that most
programs do not need many threads. */
-#define VG_N_THREADS 30
+#define VG_N_THREADS 50
/* Maximum number of pthread keys available. Again, we start low until
the need for a higher number presents itself. */
@@ -607,7 +607,7 @@
/* We check that the initial stack, which we can't move, is allocated
here. VG_(scheduler_init) checks this.
*/
-#define VG_STARTUP_STACK_MASK (Addr)0xBFFF8000
+#define VG_STARTUP_STACK_MASK (Addr)0xBFF80000
/* The red-zone size which we put at the bottom (highest address) of