Home
last modified time | relevance | path

Searched refs:prevSp (Results 1 - 3 of 3) sorted by relevance

/base/hiviewdfx/faultloggerd/tools/process_dump/
H A Ddfx_fault_stack.cpp62 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 Ddfx_fault_stack.h50 uintptr_t AdjustAndCreateMemoryBlock(size_t index, uintptr_t prevSp, uintptr_t prevEndAddr, uintptr_t size);
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Dunwinder.cpp782 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