equal
deleted
inserted
replaced
63 #define MIN_STACK_RESERVED_PAGES (0) |
63 #define MIN_STACK_RESERVED_PAGES (0) |
64 |
64 |
65 #ifdef AMD64 |
65 #ifdef AMD64 |
66 // Very large C++ stack frames using solaris-amd64 optimized builds |
66 // Very large C++ stack frames using solaris-amd64 optimized builds |
67 // due to lack of optimization caused by C++ compiler bugs |
67 // due to lack of optimization caused by C++ compiler bugs |
68 #define DEFAULT_STACK_SHADOW_PAGES (NOT_WIN64(20) WIN64_ONLY(6) DEBUG_ONLY(+2)) |
68 #define DEFAULT_STACK_SHADOW_PAGES (NOT_WIN64(20) WIN64_ONLY(7) DEBUG_ONLY(+2)) |
69 // For those clients that do not use write socket, we allow |
69 // For those clients that do not use write socket, we allow |
70 // the min range value to be below that of the default |
70 // the min range value to be below that of the default |
71 #define MIN_STACK_SHADOW_PAGES (NOT_WIN64(10) WIN64_ONLY(6) DEBUG_ONLY(+2)) |
71 #define MIN_STACK_SHADOW_PAGES (NOT_WIN64(10) WIN64_ONLY(7) DEBUG_ONLY(+2)) |
72 #else |
72 #else |
73 #define DEFAULT_STACK_SHADOW_PAGES (4 DEBUG_ONLY(+5)) |
73 #define DEFAULT_STACK_SHADOW_PAGES (4 DEBUG_ONLY(+5)) |
74 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES |
74 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES |
75 #endif // AMD64 |
75 #endif // AMD64 |
76 |
76 |