Home | History | Annotate | Download | only in src

Lines Matching full:stack

128   // If the stack guard is triggered, but it is not an actual
129 // stack overflow, then handle the interruption accordingly.
146 // number of nested invocations of JavaScript and the stack size used in each
150 // Pass the address beyond which the stack should not grow. The stack
159 // Sets up the default stack guard for this thread if it has not
162 // Clears the stack guard for this thread so it does not look as if
181 // This provides an asynchronous read of the stack limits for the current
241 // The stack limit is split into a JavaScript and a C++ stack limit. These
243 // JavaScript stacks are separate. Each of the two stack limits have two
244 // values. The one eith the real_ prefix is the actual stack limit
246 // the actual stack limit except when there is an interruption (e.g. debug
247 // break or preemption) in which case it is lowered to make stack checks
250 uintptr_t real_jslimit_; // Actual JavaScript stack limit set for the VM.
252 uintptr_t real_climit_; // Actual C++ stack limit set for the VM.
267 // Support for checking for stack-overflows in C++ code.
271 // Stack has overflowed in C++ code only if stack pointer exceeds the C++
272 // stack guard and the limits are not set to interrupt values.
273 // TODO(214): Stack overflows are ignored if a interrupt is pending. This