Home | History | Annotate | Download | only in Symbol

Lines Matching refs:m_symbols

29     m_symbols (),
47 m_symbols.reserve (count);
55 m_symbols.resize (count);
56 return &m_symbols[0];
64 uint32_t symbol_idx = m_symbols.size();
67 m_symbols.push_back(symbol);
77 return m_symbols.size();
98 m_symbols.size());
100 s->Printf("Symtab, num_symbols = %lu", m_symbols.size());
102 if (!m_symbols.empty())
110 const_iterator begin = m_symbols.begin();
111 const_iterator end = m_symbols.end();
112 for (const_iterator pos = m_symbols.begin(); pos != end; ++pos)
129 for (const_iterator pos = m_symbols.begin(), end = m_symbols.end(); pos != end; ++pos)
139 pos->second->Dump (s, target, pos->second - &m_symbols[0]);
154 m_symbols[symbol_idx].Dump(s, target, symbol_idx);
169 s->Printf("Symtab %lu symbol indexes (%lu symbols total):\n", indexes.size(), m_symbols.size());
183 m_symbols[idx].Dump(s, target, idx);
220 &m_symbols[0],
221 m_symbols.size(),
222 (uint8_t *)&m_symbols[1] - (uint8_t *)&m_symbols[0],
233 if (idx < m_symbols.size())
234 return &m_symbols[idx];
244 if (idx < m_symbols.size())
245 return &m_symbols[idx];
261 const size_t num_symbols = m_symbols.size();
269 for (const_iterator pos = m_symbols.begin(), end = m_symbols.end();
293 const Symbol *symbol = &m_symbols[entry.value];
428 m_symbols[entry.value].GetMangled().GetName().GetCString());
437 // a.Printf ("%s METHOD\n", m_symbols[entry.value].GetMangled().GetName().GetCString());
460 assert (i < m_symbols.size());
461 const Symbol *symbol = &m_symbols[entry.value];
488 const uint32_t count = std::min<uint32_t> (m_symbols.size(), end_index);
492 if (symbol_type == eSymbolTypeAny || m_symbols[i].GetType() == symbol_type)
506 const uint32_t count = std::min<uint32_t> (m_symbols.size(), end_index);
510 if ((symbol_type == eSymbolTypeAny || m_symbols[i].GetType() == symbol_type) && m_symbols[i].GetFlags() == flags_value)
524 const uint32_t count = std::min<uint32_t> (m_symbols.size(), end_index);
528 if (symbol_type == eSymbolTypeAny || m_symbols[i].GetType() == symbol_type)
542 const Symbol *first_symbol = &m_symbols[0];
543 if (symbol >= first_symbol && symbol < first_symbol + m_symbols.size())
619 std::vector<lldb::addr_t> addr_cache(m_symbols.size(), LLDB_INVALID_ADDRESS);
621 SymbolIndexComparator comparator(m_symbols, addr_cache);
682 if (symbol_type == eSymbolTypeAny || m_symbols[*pos].GetType() == symbol_type)
701 if (symbol_type == eSymbolTypeAny || m_symbols[*pos].GetType() == symbol_type)
717 uint32_t sym_end = m_symbols.size();
721 if (symbol_type == eSymbolTypeAny || m_symbols[i].GetType() == symbol_type)
723 const char *name = m_symbols[i].GetMangled().GetName().AsCString();
741 uint32_t sym_end = m_symbols.size();
745 if (symbol_type == eSymbolTypeAny || m_symbols[i].GetType() == symbol_type)
750 const char *name = m_symbols[i].GetMangled().GetName().AsCString();
767 const size_t count = m_symbols.size();
770 if (symbol_type == eSymbolTypeAny || m_symbols[idx].GetType() == symbol_type)
775 return &m_symbols[idx];
941 if (!m_file_addr_to_index_computed && !m_symbols.empty())
946 const_iterator begin = m_symbols.begin();
947 const_iterator end = m_symbols.end();
948 for (const_iterator pos = m_symbols.begin(); pos != end; ++pos)
984 Symbol &symbol = m_symbols[entry.data];
1002 if (!m_symbols.empty())
1015 Symbol &symbol = m_symbols[entry.data];