mozilla
Your Search Results

    JS_SetThreadStackLimit

    Obsolete since JSAPI 13
    This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.

    Enable or disable checks to avoid overflowing the C stack. This is deprecated, Use JS_SetNativeStackQuota instead.

    Syntax

    void
    JS_SetThreadStackLimit(JSContext *cx, jsuword limitAddr)
    

     

    Name Type Description
    cx JSContext * The context to configure.
    limitAddr jsuword An address near the top of the C stack. This should be a safely writeable address well short of the actual top of the stack.

    Description

    JS_SetThreadStackLimit sets the maximum (if stack grows upward) or minimum (downward) legal stack byte address in limitAddr for the thread or process stack used by cx. To disable stack size checking, pass 0 for limitAddr.

    In a JS_THREADSAFE build, after passing a JSContext from one thread to another, call JS_SetThreadStackLimit(cx, 0) after calling JS_SetContextThread. (See also JS_SetContextThread and JS_ClearContextThread.)

    See Also

    Document Tags and Contributors

    Contributors to this page: VladVukicevic, fscholz, Jorend, arai
    Last updated by: arai,