reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
126 if (m_symbols.capacity() > m_symbols.size()) { 126 if (m_symbols.capacity() > m_symbols.size()) { 127 collection new_symbols(m_symbols.begin(), m_symbols.end()); 127 collection new_symbols(m_symbols.begin(), m_symbols.end()); 128 m_symbols.swap(new_symbols); 163 if (m_symbols[idx].IsDebug()) 168 if (!m_symbols[idx].IsDebug()) 181 return m_symbols[idx].IsExternal(); 184 return !m_symbols[idx].IsExternal();tools/lldb/source/Symbol/Symtab.cpp
41 m_symbols.reserve(count); 47 m_symbols.resize(count); 48 return m_symbols.empty() ? nullptr : &m_symbols[0]; 48 return m_symbols.empty() ? nullptr : &m_symbols[0]; 54 uint32_t symbol_idx = m_symbols.size(); 57 m_symbols.push_back(symbol); 65 return m_symbols.size(); 87 (uint64_t)m_symbols.size()); 89 s->Printf("Symtab, num_symbols = %" PRIu64 "", (uint64_t)m_symbols.size()); 91 if (!m_symbols.empty()) { 96 const_iterator begin = m_symbols.begin(); 97 const_iterator end = m_symbols.end(); 98 for (const_iterator pos = m_symbols.begin(); pos != end; ++pos) { 113 for (const_iterator pos = m_symbols.begin(), end = m_symbols.end(); 113 for (const_iterator pos = m_symbols.begin(), end = m_symbols.end(); 124 pos->second->Dump(s, target, pos->second - &m_symbols[0]); 137 m_symbols[symbol_idx].Dump(s, target, symbol_idx); 154 (uint64_t)indexes.size(), (uint64_t)m_symbols.size()); 165 m_symbols[idx].Dump(s, target, idx); 198 (Symbol *)::bsearch(&symbol_uid, &m_symbols[0], m_symbols.size(), 198 (Symbol *)::bsearch(&symbol_uid, &m_symbols[0], m_symbols.size(), 199 sizeof(m_symbols[0]), CompareSymbolID); 206 if (idx < m_symbols.size()) 207 return &m_symbols[idx]; 214 if (idx < m_symbols.size()) 215 return &m_symbols[idx]; 260 const size_t num_symbols = m_symbols.size(); 273 Symbol *symbol = &m_symbols[value]; 426 assert(i < m_symbols.size()); 427 const Symbol *symbol = &m_symbols[value]; 451 const uint32_t count = std::min<uint32_t>(m_symbols.size(), end_index); 454 if (symbol_type == eSymbolTypeAny || m_symbols[i].GetType() == symbol_type) 469 const uint32_t count = std::min<uint32_t>(m_symbols.size(), end_index); 473 m_symbols[i].GetType() == symbol_type) && 474 m_symbols[i].GetFlags() == flags_value) 491 const uint32_t count = std::min<uint32_t>(m_symbols.size(), end_index); 495 m_symbols[i].GetType() == symbol_type) { 505 if (!m_symbols.empty()) { 506 const Symbol *first_symbol = &m_symbols[0]; 507 if (symbol >= first_symbol && symbol < first_symbol + m_symbols.size()) 584 std::vector<lldb::addr_t> addr_cache(m_symbols.size(), LLDB_INVALID_ADDRESS); 586 SymbolIndexComparator comparator(m_symbols, addr_cache); 647 m_symbols[*pos].GetType() == symbol_type) 667 m_symbols[*pos].GetType() == symbol_type) 682 uint32_t sym_end = m_symbols.size(); 686 m_symbols[i].GetType() == symbol_type) { 687 const char *name = m_symbols[i].GetName().AsCString(); 704 uint32_t sym_end = m_symbols.size(); 708 m_symbols[i].GetType() == symbol_type) { 712 const char *name = m_symbols[i].GetName().AsCString(); 728 const size_t count = m_symbols.size(); 731 m_symbols[idx].GetType() == symbol_type) { 734 return &m_symbols[idx]; 859 if (!m_file_addr_to_index_computed && !m_symbols.empty()) { 863 const_iterator begin = m_symbols.begin(); 864 const_iterator end = m_symbols.end(); 865 for (const_iterator pos = m_symbols.begin(); pos != end; ++pos) { 933 Symbol &symbol = m_symbols[entry->data];