Lines Matching refs:sp
385 unw_word_t sp;
387 unw_get_reg(&c, UNW_REG_SP, &sp);
404 HLOGV("unwind:%zu: ip 0x%" UNW_WORD_PFLAG " sp 0x%" UNW_WORD_PFLAG "", callStack.size(),
405 ip, sp);
406 if (callStack.back().pc == ip && callStack.back().sp == sp) {
410 callStack.emplace_back(ip, sp);
419 bool CallStack::GetIpSP(uint64_t &ip, uint64_t &sp, const u64 *regs, size_t regNum) const
422 CHECK_TRUE(!RegisterGetSPValue(sp, arch_, regs, regNum), false, 1, "unable get sp");
487 uint64_t sp;
488 if (!GetIpSP(ip, sp, regs_, regsNum_)) {
489 HLOGW("unable get sp or sp , unable unwind");
493 HLOGV("unwind:%zu: ip 0x%" PRIx64 " sp 0x%" PRIx64 "", callStack.size(), ip, sp);
494 callStack.emplace_back(ip, sp);
687 HLOGD("pc 0x%" PRIx64 " sp 0x%" PRIx64 "", frame.pc, frame.sp);
692 callStack.size() > 1 && lastIt->pc == preIt->pc && lastIt->sp == preIt->sp) {