Searched refs:prevSp (Results 1 - 3 of 3) sorted by relevance
/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | dfx_fault_stack.cpp | 62 uintptr_t FaultStack::AdjustAndCreateMemoryBlock(size_t index, uintptr_t prevSp, uintptr_t prevEndAddr, uintptr_t size) in AdjustAndCreateMemoryBlock() argument 65 uintptr_t startAddr = prevSp - lowAddrLength * STEP; in AdjustAndCreateMemoryBlock() 77 auto block = CreateMemoryBlock(startAddr, prevSp, size, name); in AdjustAndCreateMemoryBlock() 92 uintptr_t prevSp = 0; in CollectStackInfo() local 100 prevSp = static_cast<uintptr_t>(firstFrame.sp); in CollectStackInfo() 111 if (curSp > prevSp) { in CollectStackInfo() 112 size = std::min(highAddrLength, static_cast<uintptr_t>(((curSp - prevSp) / STEP) - 1)); in CollectStackInfo() 117 prevEndAddr = AdjustAndCreateMemoryBlock(index, prevSp, prevEndAddr, size); in CollectStackInfo() 118 prevSp = curSp; in CollectStackInfo() 121 if ((blocks_.size() < MAX_FAULT_STACK_SZ) && (prevSp > minAdd in CollectStackInfo() [all...] |
H A D | dfx_fault_stack.h | 50 uintptr_t AdjustAndCreateMemoryBlock(size_t index, uintptr_t prevSp, uintptr_t prevEndAddr, uintptr_t size);
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | unwinder.cpp | 782 uintptr_t prevSp = frame.sp; in Unwind() local 787 if (frame.pc == prevPc && frame.sp == prevSp) { in Unwind() 905 uintptr_t prevSp = frame.sp; in StepInner() local 1066 if (!isFpStep_ && (map != nullptr) && (!map->IsVdsoMap()) && (frame.sp < prevSp)) { in StepInner() 1086 uintptr_t prevSp = regs->GetSp(); in Apply() local 1095 if (regs->GetPc() == prevPc && regs->GetSp() == prevSp) { in Apply()
|
Completed in 4 milliseconds