Home | History | Annotate | Download | only in src

Lines Matching refs:stack

13 // Maintains a per-v8thread stack area that can be used by irregexp
14 // implementation for its backtracking stack.
15 // Since there is only one stack area, the Irregexp implementation is not
20 // Create and delete an instance to control the life-time of a growing stack.
22 // Initializes the stack memory area if necessary.
24 ~RegExpStackScope(); // Releases the stack if it has grown.
26 RegExpStack* stack() const { return regexp_stack_; }
37 // Number of allocated locations on the stack below the limit.
38 // No sequence of pushes must be longer that this without doing a stack-limit
42 // Gives the top of the memory used as stack.
48 // The total size of the memory allocated for the stack.
51 // If the stack pointer gets below the limit, we should react and
52 // either grow the stack or report an out-of-stack exception.
53 // There is only a limited number of locations below the stack limit,
54 // so users of the stack should check the stack limit during any
77 // Minimal size of allocated stack area.
80 // Maximal size of allocated stack area.