SymbolDB: GetSymbolsFromName added

This commit is contained in:
Sepalani
2016-10-04 17:33:25 +01:00
parent 10862cd0e8
commit d778b8a820
3 changed files with 17 additions and 5 deletions

View File

@ -48,6 +48,19 @@ Symbol* SymbolDB::GetSymbolFromName(const std::string& name)
return nullptr;
}
std::vector<Symbol*> SymbolDB::GetSymbolsFromName(const std::string& name)
{
std::vector<Symbol*> symbols;
for (auto& func : functions)
{
if (func.second.function_name == name)
symbols.push_back(&func.second);
}
return symbols;
}
void SymbolDB::AddCompleteSymbol(const Symbol& symbol)
{
functions.emplace(symbol.address, symbol);