|
@@ -29,17 +29,14 @@ namespace Symbols
|
|
|
|
|
|
|
|
TSymbol GetSymbol(u32 _address)
|
|
TSymbol GetSymbol(u32 _address)
|
|
|
{
|
|
{
|
|
|
- TSymbolsMap::iterator foundSymbolItr;
|
|
|
|
|
- TSymbol symbol;
|
|
|
|
|
|
|
+ const auto iter = g_symbols.find(_address);
|
|
|
|
|
|
|
|
- foundSymbolItr = g_symbols.find(_address);
|
|
|
|
|
- if (foundSymbolItr != g_symbols.end())
|
|
|
|
|
- {
|
|
|
|
|
- symbol = (*foundSymbolItr).second;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if (iter != g_symbols.end())
|
|
|
|
|
+ return iter->second;
|
|
|
|
|
|
|
|
- return symbol;
|
|
|
|
|
|
|
+ return {};
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
const std::string GetName(u32 _address)
|
|
const std::string GetName(u32 _address)
|
|
|
{
|
|
{
|
|
|
return GetSymbol(_address).name;
|
|
return GetSymbol(_address).name;
|