components/desktop/firefox/patches/firefox-27-stacksize.patch
branchs11u3-sru
changeset 7364 1ac24a377555
parent 7035 4c2f26e9d5ab
equal deleted inserted replaced
7356:74eef0c2f07d 7364:1ac24a377555
     2 Potentially send upstream. 
     2 Potentially send upstream. 
     3 
     3 
     4 diff --git a/js/src/jsapi.cpp b/js/src/jsapi.cpp
     4 diff --git a/js/src/jsapi.cpp b/js/src/jsapi.cpp
     5 --- a/js/src/jsapi.cpp
     5 --- a/js/src/jsapi.cpp
     6 +++ b/js/src/jsapi.cpp
     6 +++ b/js/src/jsapi.cpp
     7 @@ -1491,6 +1491,9 @@
     7 @@ -1550,6 +1550,9 @@
     8  static void
     8  static void
     9  SetNativeStackQuotaAndLimit(JSRuntime* rt, StackKind kind, size_t stackSize)
     9  SetNativeStackQuotaAndLimit(JSRuntime* rt, StackKind kind, size_t stackSize)
    10  {
    10  {
    11 +#ifdef JS_CPU_SPARC
    11 +#ifdef JS_CPU_SPARC
    12 +    stackSize = stackSize * 8 < 7 * 1024 * 1024 ? stackSize * 8 : 7 * 1024 * 1024;
    12 +    stackSize = stackSize * 8 < 7 * 1024 * 1024 ? stackSize * 8 : 7 * 1024 * 1024;
    13 +#endif
    13 +#endif
    14      rt->nativeStackQuota[kind] = stackSize;
    14      rt->nativeStackQuota[kind] = stackSize;
    15       
    15  
    16  #if JS_STACK_GROWTH_DIRECTION > 0
    16  #if JS_STACK_GROWTH_DIRECTION > 0