Lines Matching defs:stack
76 // Guard against accesses above the stack base. This could occur, for example,
77 // if the first simulated function tries to read stack arguments that haven't
78 // been properly initialised in the Simulator's stack.
81 // Guard against stack overflows. The size should be large enough to detect
83 // initialising stack objects.
86 // The minimum usable size of the stack.
87 // Equal to "stack base" - "stack limit", in AAPCS64 terminology.
90 // Set the minimum alignment for the stack parameters.
103 // | Usable stack | values of 'sp'.
137 // Allocate the stack, locking the parameters.
349 explicit Memory(SimStack::Allocated stack) : stack_(std::move(stack)) {
376 VIXL_ABORT_WITH_MSG("Attempt to read from stack guard region");
392 VIXL_ABORT_WITH_MSG("Attempt to write to stack guard region");
1246 SimStack::Allocated stack = SimStack().Allocate());
1250 SimStack::Allocated stack = SimStack().Allocate()) = delete;
1253 SimStack::Allocated stack,
1293 // TODO: We currently do not support arguments passed on the stack. We
1295 // add features to handle situations where the stack is or is not set
1314 // TODO: We currently do not support arguments passed on the stack. We
1316 // add features to handle situations where the stack is or is not set
1641 // registers_[31] is the stack pointer.
5080 // General purpose registers. Register 31 is the stack pointer.