Home | History | Annotate | Download | only in processor

Lines Matching refs:stack

31 // running process' stack as test data, if running on an x86 or ppc and
37 // - stack frame reuse. The Recursor function here calls itself with
42 // caller frame in the stack than its caller.
127 // end of a stack when it tries to dereference a null or low pointer
149 // on the stack (provided frame pointers are not being omitted.) Because
165 // The CALL instruction places a 4-byte return address on the stack above
167 // on the stack as well, for another 4 bytes, before storing %esp in %ebp.
181 // stack, where it was placed by the call instruction that called GetEIP.
204 // is the stack pointer on ppc. Because it's implemented as a function,
205 // %r1 itself contains GetSP's own stack pointer and not the caller's stack
206 // pointer. Dereference %r1 to obtain the caller's stack pointer, which the
207 // compiler-generated prolog stored on the stack. Because this function
240 // by convention, is the stack pointer on sparc. Because it's implemented
241 // as a function, %sp itself contains GetSP's own stack pointer and not
242 // the caller's stack pointer. Dereference to obtain the caller's stack
243 // pointer, which the compiler-generated prolog stored on the stack.
260 // on the stack (provided frame pointers are not being omitted.) Because
308 // CountCallerFrames returns the number of stack frames beneath the function
310 // is dependent on the size of the stack beneath it, inlining is disabled,
346 CallStack stack;
348 stackwalker.Walk(&stack, &modules_without_symbols);
353 frame_index < stack.frames()->size();
355 StackFrame *frame = stack.frames()->at(frame_index);
375 // frame, which are included in stack.size().
376 return stack.frames()->size() - 2;
380 // Recursor verifies that the number stack frames beneath itself is one more
381 // than the number of stack frames beneath its parent. When depth frames