reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
   88   if (unwind_plan_sp->PlanValidAtAddress(m_current_pc)) {
   99   Address pc_minus_one(m_current_pc);
  100   pc_minus_one.SetOffset(m_current_pc.GetOffset() - 1);
  103     valid_pc_offset = m_current_pc.GetOffset() - 1;
  145   m_current_pc.SetLoadAddress(current_pc, &process->GetTarget());
  150   ModuleSP pc_module_sp(m_current_pc.GetModule());
  151   if (!m_current_pc.IsValid() || !pc_module_sp) {
  156   m_sym_ctx_valid = m_current_pc.ResolveFunctionScope(m_sym_ctx, &addr_range);
  182     if (m_current_pc.GetSection() == m_start_pc.GetSection()) {
  183       m_current_offset = m_current_pc.GetOffset() - m_start_pc.GetOffset();
  184     } else if (m_current_pc.GetModule() == m_start_pc.GetModule()) {
  190           m_current_pc.GetFileAddress() - m_start_pc.GetFileAddress();
  194     m_start_pc = m_current_pc;
  207       m_full_unwind_plan_sp->PlanValidAtAddress(m_current_pc)) {
  235               m_current_pc, m_sym_ctx);
  257                (uint64_t)m_current_pc.GetLoadAddress(exe_ctx.GetTargetPtr()),
  327   m_current_pc.SetLoadAddress(pc, &process->GetTarget(), allow_section_end);
  332   ModuleSP pc_module_sp(m_current_pc.GetModule());
  333   if (!m_current_pc.IsValid() || !pc_module_sp) {
  432   m_sym_ctx_valid = m_current_pc.ResolveFunctionScope(m_sym_ctx, &addr_range);
  457              addr_range.GetBaseAddress().GetSection() != m_current_pc.GetSection() ||
  458              addr_range.GetBaseAddress().GetOffset() != m_current_pc.GetOffset()) {
  503         m_current_pc.SetLoadAddress(pc - 1, &process->GetTarget());
  507     m_start_pc = m_current_pc;
  533       m_fast_unwind_plan_sp->PlanValidAtAddress(m_current_pc)) {
  589                (uint64_t)m_current_pc.GetLoadAddress(exe_ctx.GetTargetPtr()),
  637   ModuleSP pc_module_sp(m_current_pc.GetModule());
  639   if (!m_current_pc.IsValid() || !pc_module_sp ||
  648           m_current_pc, m_sym_ctx));
  660     if (unwind_plan_sp->PlanValidAtAddress(m_current_pc)) {
  720       behaves_like_zeroth_frame && m_current_pc.IsValid()) {
  723         m_current_pc.GetLoadAddress(exe_ctx.GetTargetPtr());
  739   ModuleSP pc_module_sp(m_current_pc.GetModule());
  740   if (!m_current_pc.IsValid() || !pc_module_sp ||
  750             m_current_pc, m_sym_ctx);
  762         !m_current_pc.IsValid())
  771       if (eh_frame->GetUnwindPlan(m_current_pc, *unwind_plan_sp))
  781       if (arm_exidx->GetUnwindPlan(exe_ctx.GetTargetRef(), m_current_pc,
  792       if (object_file_unwind->GetUnwindPlan(m_current_pc, *unwind_plan_sp))
  813     if (unwind_plan_sp && unwind_plan_sp->PlanValidAtAddress(m_current_pc) &&
  838     if (unwind_plan_sp && unwind_plan_sp->PlanValidAtAddress(m_current_pc)) {
  851     if (unwind_plan_sp && unwind_plan_sp->PlanValidAtAddress(m_current_pc)) {
 1774     m_sym_ctx_valid = m_current_pc.ResolveFunctionScope(m_sym_ctx, &addr_range);
 1785         m_current_pc.GetLoadAddress(target) - m_start_pc.GetLoadAddress(target);