On Wed, Dec 19, 2018 at 2:37 PM David Major <[email protected]> wrote: > You'll need platform-specific code, but on Windows there's > https://searchfox.org/mozilla-central/rev/13788edbabb04d004e4a1ceff41d4de68a8320a2/js/xpconnect/src/XPCJSContext.cpp#986. > > And, to get a sense of caution, have a look at the ifdef madness surrounding > the caller -- > https://searchfox.org/mozilla-central/rev/13788edbabb04d004e4a1ceff41d4de68a8320a2/js/xpconnect/src/XPCJSContext.cpp#1125 > -- to see the number of hoops we have to jump through to accommodate various > build configs.
Thanks. It looks like the Android case just hard-codes a limit that works for Dalvik instead of querying from the OS or ever querying for the API level to decide between a limit that works for Dalvik and a limit that works for ART. (On IRC, I was pointed to the code that uses the limit: https://searchfox.org/mozilla-central/search?q=symbol:_ZN2js19CheckRecursionLimitEP9JSContext&redirect=false ) -- Henri Sivonen [email protected] _______________________________________________ dev-platform mailing list [email protected] https://lists.mozilla.org/listinfo/dev-platform

