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

References

tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
   68   return m_frames.size();
   72   if (m_frames.size() > 0)
   97   m_frames.push_back(first_cursor_sp);
  115   assert(m_frames.size() != 0 &&
  125   CursorSP prev_frame = m_frames.back();
  126   uint32_t cur_idx = m_frames.size();
  298   assert(m_frames.size() == 1 && "No. of cursor frames are not 1");
  310   for (uint32_t i = 1; i < m_frames.size(); i++)
  311     m_frames.pop_back();
  323   if (m_frames.empty())
  342   m_frames.push_back(new_frame);
  352   if (!m_frames[m_frames.size() - 2]
  352   if (!m_frames[m_frames.size() - 2]
  361   m_frames.pop_back();
  367     m_frames.push_back(new_frame);
  373   m_frames.push_back(new_frame_v2);
  382     return m_frames[m_frames.size() - 2]->reg_ctx_lldb_sp->GetCFA(
  382     return m_frames[m_frames.size() - 2]->reg_ctx_lldb_sp->GetCFA(
  383         m_frames[m_frames.size() - 2]->cfa);
  383         m_frames[m_frames.size() - 2]->cfa);
  388   m_frames.pop_back();
  389   m_frames.push_back(new_frame);
  395   if (m_frames.size() == 0) {
  403   while (idx >= m_frames.size() && AddOneMoreFrame(abi))
  406   if (idx < m_frames.size()) {
  407     cfa = m_frames[idx]->cfa;
  408     pc = m_frames[idx]->start_pc;
  412     } else if (m_frames[idx - 1]->reg_ctx_lldb_sp->IsTrapHandlerFrame()) {
  417     } else if (m_frames[idx]->reg_ctx_lldb_sp->IsTrapHandlerFrame()) {
  441   if (m_frames.size() == 0) {
  449   while (idx >= m_frames.size()) {
  454   const uint32_t num_frames = m_frames.size();
  456     Cursor *frame_cursor = m_frames[idx].get();
  465   if (frame_num < m_frames.size())
  466     reg_ctx_sp = m_frames[frame_num]->reg_ctx_lldb_sp;
  474   if (static_cast<size_t>(frame_num) >= m_frames.size())
  482     result = m_frames[frame_num]->reg_ctx_lldb_sp->SavedLocationForRegister(
  488     result = m_frames[frame_num]->reg_ctx_lldb_sp->SavedLocationForRegister(
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h
   68     m_frames.clear();