Home | History | Annotate | Download | only in Symbol

Lines Matching defs:symbol_indexes

783 Symtab::FindAllSymbolsWithNameAndType (const ConstString &name, SymbolType symbol_type, std::vector<uint32_t>& symbol_indexes)
797 AppendSymbolIndexesWithNameAndType (name, symbol_type, symbol_indexes);
799 return symbol_indexes.size();
803 Symtab::FindAllSymbolsWithNameAndType (const ConstString &name, SymbolType symbol_type, Debug symbol_debug_type, Visibility symbol_visibility, std::vector<uint32_t>& symbol_indexes)
817 AppendSymbolIndexesWithNameAndType (name, symbol_type, symbol_debug_type, symbol_visibility, symbol_indexes);
819 return symbol_indexes.size();
823 Symtab::FindAllSymbolsMatchingRexExAndType (const RegularExpression &regex, SymbolType symbol_type, Debug symbol_debug_type, Visibility symbol_visibility, std::vector<uint32_t>& symbol_indexes)
827 AppendSymbolIndexesMatchingRegExAndType(regex, symbol_type, symbol_debug_type, symbol_visibility, symbol_indexes);
828 return symbol_indexes.size();
1085 Symtab::SymbolIndicesToSymbolContextList (std::vector<uint32_t> &symbol_indexes, SymbolContextList &sc_list)
1091 size_t num_indices = symbol_indexes.size();
1098 sc.symbol = SymbolAtIndex (symbol_indexes[i]);
1112 std::vector<uint32_t> symbol_indexes;
1138 symbol_indexes.push_back(temp_symbol_indexes[i]);
1162 symbol_indexes.push_back(match->value);
1179 symbol_indexes.push_back(match->value);
1196 symbol_indexes.push_back(match->value);
1201 if (!symbol_indexes.empty())
1203 std::sort(symbol_indexes.begin(), symbol_indexes.end());
1204 symbol_indexes.erase(std::unique(symbol_indexes.begin(), symbol_indexes.end()), symbol_indexes.end());
1205 count = symbol_indexes.size();
1206 SymbolIndicesToSymbolContextList (symbol_indexes, sc_list);