Lines Matching refs:caller_sp
295 uint32_t caller_pc, caller_sp, caller_fp; in GetCallerByStackScan() local
321 if (!ScanForReturnAddress(last_sp, &caller_sp, &caller_pc, count)) { in GetCallerByStackScan()
328 if (!memory_->GetMemoryAtAddress(caller_sp - sizeof(caller_pc), in GetCallerByStackScan()
334 count = count - (caller_sp - last_sp) / sizeof(caller_pc); in GetCallerByStackScan()
336 last_sp = caller_sp + sizeof(caller_pc); in GetCallerByStackScan()
337 } while ((caller_fp - caller_sp >= kMaxFrameStackSize) && count > 0); in GetCallerByStackScan()
347 caller_sp += sizeof(caller_pc); in GetCallerByStackScan()
362 frame->context.iregs[MD_CONTEXT_MIPS_REG_SP] = caller_sp; in GetCallerByStackScan()
374 uint64_t caller_pc, caller_sp, caller_fp; in GetCallerByStackScan() local
387 if (!ScanForReturnAddress(last_sp, &caller_sp, &caller_pc, count)) { in GetCallerByStackScan()
394 if (!memory_->GetMemoryAtAddress(caller_sp - sizeof(caller_pc), in GetCallerByStackScan()
400 count = count - (caller_sp - last_sp) / sizeof(caller_pc); in GetCallerByStackScan()
402 last_sp = caller_sp + sizeof(caller_pc); in GetCallerByStackScan()
403 } while ((caller_fp - caller_sp >= kMaxFrameStackSize) && count > 0); in GetCallerByStackScan()
413 caller_sp += sizeof(caller_pc); in GetCallerByStackScan()
428 frame->context.iregs[MD_CONTEXT_MIPS_REG_SP] = caller_sp; in GetCallerByStackScan()