Lines Matching refs:stack
5 #include "src/heap/base/stack.h"
30 // If the slot is part of a fake frame, then it is definitely on the stack.
36 // Fall through as there is still a regular stack present even when running
56 // "stack-use-after-scope" warnings.
58 // No TSAN support as the stack may not be exclusively owned by the current
66 // When using ASAN fake stack a pointer to the fake frame is kept on the
67 // native frame. In case |addr| points to a fake frame of the current stack
77 // of this stack.
116 // Called by the trampoline that pushes registers on the stack. This method
120 // No ASAN support as method accesses redzones while walking the stack.
122 // No TSAN support as the stack may not be exclusively owned by the current
126 void IteratePointersImpl(const Stack* stack, StackVisitor* visitor,
131 // All supported platforms should have their stack aligned to at least
136 for (; current < stack->stack_start(); ++current) {
137 // MSAN: Instead of unpoisoning the whole stack, the slot's value is copied
145 stack->stack_start(), stack_end, address);
156 // the regular conservative stack iteration.