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

References

tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
   29   if (m_cursors.empty()) {
   43   return m_cursors.size();
   50     if (m_cursors[idx].pc == LLDB_INVALID_ADDRESS)
   52     if (m_cursors[idx].fp == LLDB_INVALID_ADDRESS)
   55     pc = m_cursors[idx].pc;
   56     cfa = m_cursors[idx].fp;
   71         m_thread, concrete_idx, m_cursors[concrete_idx]);
   77   m_cursors.clear();
  100   m_cursors.push_back(cursor);
  112       m_cursors.push_back(cursor);
  115   if (!m_cursors.empty()) {
  116     lldb::addr_t first_frame_pc = m_cursors.front().pc;
  144             cursor.fp = m_cursors.front().fp;
  148             m_cursors.insert(m_cursors.begin() + 1, cursor);
  148             m_cursors.insert(m_cursors.begin() + 1, cursor);
  150             m_cursors.front().fp = first_frame_sp;
  164   return m_cursors.size();
  169   m_cursors.clear();
  191   m_cursors.push_back(cursor);
  203       m_cursors.push_back(cursor);
  206   if (!m_cursors.empty()) {
  207     lldb::addr_t first_frame_pc = m_cursors.front().pc;
  234             cursor.fp = m_cursors.front().fp;
  238             m_cursors.insert(m_cursors.begin() + 1, cursor);
  238             m_cursors.insert(m_cursors.begin() + 1, cursor);
  240             m_cursors.front().fp = first_frame_sp;
  246   return m_cursors.size();
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
   24   void DoClear() override { m_cursors.clear(); }