summaryrefslogtreecommitdiffstats
path: root/src/common/symbols.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/symbols.cpp')
-rw-r--r--src/common/symbols.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/common/symbols.cpp b/src/common/symbols.cpp
index f23e51c9d..2115dc062 100644
--- a/src/common/symbols.cpp
+++ b/src/common/symbols.cpp
@@ -29,17 +29,14 @@ namespace Symbols
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)
{
return GetSymbol(_address).name;