On Wed, Dec 19, 2018 at 2:37 PM David Major <dma...@mozilla.com> 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
hsivo...@mozilla.com
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to