aboutsummaryrefslogtreecommitdiff
path: root/src/common/symbols.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2015-09-30 11:51:06 -0400
committerLioncash <mathew1800@gmail.com>2015-09-30 11:51:06 -0400
commitd5071c2b9a1f0623f01c1072dae2c033062a28cb (patch)
treeaf09068ab768dac167e0af84c32eb65b78d265d8 /src/common/symbols.cpp
parent9d8aeef475381885a5a45513eeff13a6cd79c949 (diff)
symbols: Simplify GetSymbol
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 f23e51c9da..2115dc0625 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;