Home
last modified time | relevance | path

Searched refs:last_fp (Results 1 – 2 of 2) sorted by relevance

/external/google-breakpad/src/processor/
Dstackwalker_arm64.cc215 uint64_t last_fp = last_frame->context.iregs[MD_CONTEXT_ARM64_REG_FP]; in GetCallerByFramePointer() local
218 if (last_fp && !memory_->GetMemoryAtAddress(last_fp, &caller_fp)) { in GetCallerByFramePointer()
220 << std::hex << last_fp; in GetCallerByFramePointer()
225 if (last_fp && !memory_->GetMemoryAtAddress(last_fp + 8, &caller_lr)) { in GetCallerByFramePointer()
227 << std::hex << (last_fp + 8); in GetCallerByFramePointer()
233 uint64_t caller_sp = last_fp ? last_fp + 16 : in GetCallerByFramePointer()
269 uint64_t last_fp = 0; in CorrectRegLRByFramePointer() local
270 if (last_last_fp && !memory_->GetMemoryAtAddress(last_last_fp, &last_fp)) { in CorrectRegLRByFramePointer()
276 if (last_frame->context.iregs[MD_CONTEXT_ARM64_REG_FP] != last_fp) in CorrectRegLRByFramePointer()
Dstackwalker_arm.cc204 uint32_t last_fp = last_frame->context.iregs[fp_register_]; in GetCallerByFramePointer() local
207 if (last_fp && !memory_->GetMemoryAtAddress(last_fp, &caller_fp)) { in GetCallerByFramePointer()
209 << std::hex << last_fp; in GetCallerByFramePointer()
214 if (last_fp && !memory_->GetMemoryAtAddress(last_fp + 4, &caller_lr)) { in GetCallerByFramePointer()
216 << std::hex << (last_fp + 4); in GetCallerByFramePointer()
220 uint32_t caller_sp = last_fp ? last_fp + 8 : in GetCallerByFramePointer()