Lines Matching refs:last_frame
131 StackFrameAMD64* last_frame = static_cast<StackFrameAMD64*>(frames.back()); in GetCallerByCFIFrameInfo() local
136 last_frame->context, last_frame->context_validity, in GetCallerByCFIFrameInfo()
158 StackFrameAMD64* last_frame = static_cast<StackFrameAMD64*>(frames.back()); in GetCallerByFramePointerRecovery() local
159 uint64_t last_rbp = last_frame->context.rbp; in GetCallerByFramePointerRecovery()
206 frame->context = last_frame->context; in GetCallerByFramePointerRecovery()
221 StackFrameAMD64* last_frame = static_cast<StackFrameAMD64*>(frames.back()); in GetCallerByStackScan() local
222 uint64_t last_rsp = last_frame->context.rsp; in GetCallerByStackScan()
236 frame->context = last_frame->context; in GetCallerByStackScan()
246 if (last_frame->context_validity & StackFrameAMD64::CONTEXT_VALID_RBP) { in GetCallerByStackScan()
251 if (caller_rip_address - 8 == last_frame->context.rbp) { in GetCallerByStackScan()
253 if (memory_->GetMemoryAtAddress(last_frame->context.rbp, &caller_rbp) && in GetCallerByStackScan()
258 } else if (last_frame->context.rbp >= caller_rip_address + 8) { in GetCallerByStackScan()
261 frame->context.rbp = last_frame->context.rbp; in GetCallerByStackScan()
277 StackFrameAMD64* last_frame = static_cast<StackFrameAMD64*>(frames.back()); in GetCallerFrame() local
282 frame_symbolizer_->FindCFIFrameInfo(last_frame)); in GetCallerFrame()
312 last_frame->context.rsp, frames.size() == 1)) { in GetCallerFrame()