summaryrefslogtreecommitdiff
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
29 29
30 TSymbol GetSymbol(u32 _address) 30 TSymbol GetSymbol(u32 _address)
31 { 31 {
32 TSymbolsMap::iterator foundSymbolItr; 32 const auto iter = g_symbols.find(_address);
33 TSymbol symbol;
34 33
35 foundSymbolItr = g_symbols.find(_address); 34 if (iter != g_symbols.end())
36 if (foundSymbolItr != g_symbols.end()) 35 return iter->second;
37 {
38 symbol = (*foundSymbolItr).second;
39 }
40 36
41 return symbol; 37 return {};
42 } 38 }
39
43 const std::string GetName(u32 _address) 40 const std::string GetName(u32 _address)
44 { 41 {
45 return GetSymbol(_address).name; 42 return GetSymbol(_address).name;