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

References

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
   77     if (!m_die_array.empty())
   81   if (!m_die_array.empty())
   97     if (!m_die_array.empty())
  101   if (!m_die_array.empty())
  170       assert(m_die_array.empty() && "Compile unit DIE already added");
  180       m_die_array.reserve(GetDebugInfoSize() / 24);
  181       m_die_array.push_back(die);
  184         AddUnitDIE(m_die_array.front());
  192         m_die_array.front().SetHasChildren(false);
  203           if (!m_die_array.empty())
  204             m_die_array.back().SetHasChildren(false);
  207         die.SetParentIndex(m_die_array.size() - die_index_stack[depth - 1]);
  210           m_die_array[die_index_stack.back()].SetSiblingIndex(
  211               m_die_array.size() - die_index_stack.back());
  214         m_die_array.push_back(die);
  227       die_index_stack.back() = m_die_array.size() - 1;
  241   if (!m_die_array.empty()) {
  244       m_first_die.SetHasChildren(m_die_array.front().HasChildren());
  245       lldbassert(m_first_die == m_die_array.front());
  247     m_first_die = m_die_array.front();
  250   m_die_array.shrink_to_fit();
  390     DWARFDebugInfoEntry::const_iterator end = m_die_array.end();
  391     for (pos = m_die_array.begin(); pos != end; ++pos) {
  430   m_die_array.clear();
  431   m_die_array.shrink_to_fit();
  466       DWARFDebugInfoEntry::const_iterator end = m_die_array.cend();
  468           lower_bound(m_die_array.cbegin(), end, die_offset, CompareDIEOffset);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
  209     return die_iterator_range(m_die_array.begin(), m_die_array.end());
  209     return die_iterator_range(m_die_array.begin(), m_die_array.end());
  249     if (m_die_array.empty())
  251     return &m_die_array[0];