Lines Matching refs:stackBottom
174 bool GetStackRange(uintptr_t& stackBottom, uintptr_t& stackTop);
236 bool GetMainStackRangeInner(uintptr_t& stackBottom, uintptr_t& stackTop);
355 bool Unwinder::GetStackRange(uintptr_t& stackBottom, uintptr_t& stackTop) in GetStackRange() argument
357 return impl_->GetStackRange(stackBottom, stackTop); in GetStackRange()
508 bool Unwinder::Impl::GetMainStackRangeInner(uintptr_t& stackBottom, uintptr_t& stackTop) in GetMainStackRangeInner() argument
510 if (maps_ != nullptr && !maps_->GetStackRange(stackBottom, stackTop)) { in GetMainStackRangeInner()
512 } else if (maps_ == nullptr && !GetMainStackRange(stackBottom, stackTop)) { in GetMainStackRangeInner()
518 bool Unwinder::Impl::GetStackRange(uintptr_t& stackBottom, uintptr_t& stackTop) in GetStackRange() argument
521 return GetMainStackRangeInner(stackBottom, stackTop); in GetStackRange()
523 return GetSelfStackRange(stackBottom, stackTop); in GetStackRange()
556 uintptr_t stackBottom = 1; in UnwindLocalWithTid() local
559 if (!GetMainStackRangeInner(stackBottom, stackTop)) { in UnwindLocalWithTid()
562 } else if (!LocalThreadContext::GetInstance().GetStackRange(tid, stackBottom, stackTop)) { in UnwindLocalWithTid()
566 if (stackBottom == 0 || stackTop == 0) { in UnwindLocalWithTid()
570 …LOGU("stackBottom: %" PRIx64 ", stackTop: %" PRIx64 "", (uint64_t)stackBottom, (uint64_t)stackTop); in UnwindLocalWithTid()
576 context.stackBottom = stackBottom; in UnwindLocalWithTid()
597 uintptr_t stackBottom = 1; in UnwindLocal() local
599 if (!GetStackRange(stackBottom, stackTop)) { in UnwindLocal()
603 …LOGU("stackBottom: %" PRIx64 ", stackTop: %" PRIx64 "", (uint64_t)stackBottom, (uint64_t)stackTop); in UnwindLocal()
631 context.stackBottom = stackBottom; in UnwindLocal()