Lines Matching refs:m_current_pc
61 m_current_pc(), m_current_offset(0), m_current_offset_backed_up_one(0), in RegisterContextUnwind()
87 if (unwind_plan_sp->PlanValidAtAddress(m_current_pc)) { in IsUnwindPlanValidForCurrentPC()
98 Address pc_minus_one(m_current_pc); in IsUnwindPlanValidForCurrentPC()
99 pc_minus_one.SetOffset(m_current_pc.GetOffset() - 1); in IsUnwindPlanValidForCurrentPC()
102 valid_pc_offset = m_current_pc.GetOffset() - 1; in IsUnwindPlanValidForCurrentPC()
144 m_current_pc.SetLoadAddress(current_pc, &process->GetTarget()); in InitializeZerothFrame()
149 ModuleSP pc_module_sp(m_current_pc.GetModule()); in InitializeZerothFrame()
150 if (!m_current_pc.IsValid() || !pc_module_sp) { in InitializeZerothFrame()
155 m_sym_ctx_valid = m_current_pc.ResolveFunctionScope(m_sym_ctx, &addr_range); in InitializeZerothFrame()
181 if (m_current_pc.GetSection() == m_start_pc.GetSection()) { in InitializeZerothFrame()
182 m_current_offset = m_current_pc.GetOffset() - m_start_pc.GetOffset(); in InitializeZerothFrame()
183 } else if (m_current_pc.GetModule() == m_start_pc.GetModule()) { in InitializeZerothFrame()
189 m_current_pc.GetFileAddress() - m_start_pc.GetFileAddress(); in InitializeZerothFrame()
193 m_start_pc = m_current_pc; in InitializeZerothFrame()
206 m_full_unwind_plan_sp->PlanValidAtAddress(m_current_pc)) { in InitializeZerothFrame()
234 m_current_pc, m_sym_ctx); in InitializeZerothFrame()
256 (uint64_t)m_current_pc.GetLoadAddress(exe_ctx.GetTargetPtr()), in InitializeZerothFrame()
326 m_current_pc.SetLoadAddress(pc, &process->GetTarget(), allow_section_end); in InitializeNonZerothFrame()
334 ModuleSP pc_module_sp(m_current_pc.GetModule()); in InitializeNonZerothFrame()
335 if ((!m_current_pc.IsValid() || !pc_module_sp) && in InitializeNonZerothFrame()
435 m_sym_ctx_valid = m_current_pc.ResolveFunctionScope(m_sym_ctx, &addr_range); in InitializeNonZerothFrame()
460 addr_range.GetBaseAddress().GetSection() != m_current_pc.GetSection() || in InitializeNonZerothFrame()
461 addr_range.GetBaseAddress().GetOffset() != m_current_pc.GetOffset()) { in InitializeNonZerothFrame()
506 m_current_pc.SetLoadAddress(pc - 1, &process->GetTarget()); in InitializeNonZerothFrame()
510 m_start_pc = m_current_pc; in InitializeNonZerothFrame()
536 m_fast_unwind_plan_sp->PlanValidAtAddress(m_current_pc)) { in InitializeNonZerothFrame()
592 (uint64_t)m_current_pc.GetLoadAddress(exe_ctx.GetTargetPtr()), in InitializeNonZerothFrame()
641 ModuleSP pc_module_sp(m_current_pc.GetModule()); in GetFastUnwindPlanForFrame()
643 if (!m_current_pc.IsValid() || !pc_module_sp || in GetFastUnwindPlanForFrame()
652 m_current_pc, m_sym_ctx)); in GetFastUnwindPlanForFrame()
664 if (unwind_plan_sp->PlanValidAtAddress(m_current_pc)) { in GetFastUnwindPlanForFrame()
724 behaves_like_zeroth_frame && m_current_pc.IsValid()) { in GetFullUnwindPlanForFrame()
727 m_current_pc.GetLoadAddress(exe_ctx.GetTargetPtr()); in GetFullUnwindPlanForFrame()
743 ModuleSP pc_module_sp(m_current_pc.GetModule()); in GetFullUnwindPlanForFrame()
744 if (!m_current_pc.IsValid() || !pc_module_sp || in GetFullUnwindPlanForFrame()
754 m_current_pc, m_sym_ctx); in GetFullUnwindPlanForFrame()
766 !m_current_pc.IsValid()) in GetFullUnwindPlanForFrame()
775 if (eh_frame->GetUnwindPlan(m_current_pc, *unwind_plan_sp)) in GetFullUnwindPlanForFrame()
785 if (arm_exidx->GetUnwindPlan(exe_ctx.GetTargetRef(), m_current_pc, in GetFullUnwindPlanForFrame()
796 if (object_file_unwind->GetUnwindPlan(m_current_pc, *unwind_plan_sp)) in GetFullUnwindPlanForFrame()
817 if (unwind_plan_sp && unwind_plan_sp->PlanValidAtAddress(m_current_pc) && in GetFullUnwindPlanForFrame()
842 if (unwind_plan_sp && unwind_plan_sp->PlanValidAtAddress(m_current_pc)) { in GetFullUnwindPlanForFrame()
855 if (unwind_plan_sp && unwind_plan_sp->PlanValidAtAddress(m_current_pc)) { in GetFullUnwindPlanForFrame()
1791 m_sym_ctx_valid = m_current_pc.ResolveFunctionScope(m_sym_ctx, &addr_range); in PropagateTrapHandlerFlagFromUnwindPlan()
1802 m_current_pc.GetLoadAddress(target) - m_start_pc.GetLoadAddress(target); in PropagateTrapHandlerFlagFromUnwindPlan()