Lines Matching full:stack
18 // Abstraction over the stack. Supports handling of:
19 // - native stack;
22 class V8_EXPORT_PRIVATE Stack final {
24 explicit Stack(const void* stack_start = nullptr);
26 // Sets the start of the stack.
29 // Returns true if |slot| is part of the stack and false otherwise.
32 // Word-aligned iteration of the stack. Callee-saved registers are pushed to
33 // the stack before iterating pointers. Slot values are passed on to
37 // Word-aligned iteration of the stack, starting at `stack_end`. Slot values
39 // only visit a subset of the stack of IteratePointers().
46 // Returns the start of the stack.
49 // Get the current stack pointer for the stack, on which local variables are
50 // stored. In case the safe-stack is enabled (-fsanitize=safe-stack), this
51 // will return the stack pointer for the unsafe-stack. Otherwise, the function
52 // returns the stack pointer for the native stack.