Re: Pointer to the stack limit

2018-12-19 Thread Kris Maglione
On Wed, Dec 19, 2018 at 07:36:52AM -0500, David Major 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 if

Re: Pointer to the stack limit

2018-12-19 Thread Henri Sivonen
On Wed, Dec 19, 2018 at 2:37 PM David Major 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

Re: Pointer to the stack limit

2018-12-19 Thread David Major
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/m

Pointer to the stack limit

2018-12-19 Thread Henri Sivonen
Is it possible to dynamically at run-time obtain a pointer to call stack limit? I mean the address that is the lowest address that the run-time stack can grow into without the process getting terminated with a stack overflow. I'm particularly interested in a solution that'd work on 32-bit Windows