summaryrefslogtreecommitdiff
path: root/src/common/symbols.cpp
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2015-10-01 11:20:21 -0400
committerbunnei <bunneidev@gmail.com>2015-10-01 11:20:21 -0400
commit1f18d64d1fde22c44ed46287e27450f3c240e79c (patch)
tree20c1ac32e96873a13488a5667f962ff6030cc4cd /src/common/symbols.cpp
parentbcaafb826eb666e1e883158a531d28c3b4c7f13d (diff)
parent8cb2bc748d56cb0f0cb0f432e17fc6db73311696 (diff)
Merge pull request #1180 from lioncash/symbol
symbols: Minor changes
Diffstat (limited to 'src/common/symbols.cpp')
-rw-r--r--src/common/symbols.cpp41
1 files changed, 19 insertions, 22 deletions
diff --git a/src/common/symbols.cpp b/src/common/symbols.cpp
index f23e51c9d..db8340043 100644
--- a/src/common/symbols.cpp
+++ b/src/common/symbols.cpp
@@ -8,46 +8,43 @@ TSymbolsMap g_symbols;
namespace Symbols
{
- bool HasSymbol(u32 _address)
+ bool HasSymbol(u32 address)
{
- return g_symbols.find(_address) != g_symbols.end();
+ return g_symbols.find(address) != g_symbols.end();
}
- void Add(u32 _address, const std::string& _name, u32 _size, u32 _type)
+ void Add(u32 address, const std::string& name, u32 size, u32 type)
{
- if (!HasSymbol(_address))
+ if (!HasSymbol(address))
{
TSymbol symbol;
- symbol.address = _address;
- symbol.name = _name;
- symbol.size = _size;
- symbol.type = _type;
+ symbol.address = address;
+ symbol.name = name;
+ symbol.size = size;
+ symbol.type = type;
- g_symbols.insert(TSymbolsPair(_address, symbol));
+ g_symbols.emplace(address, symbol);
}
}
- 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;
}
- void Remove(u32 _address)
+ void Remove(u32 address)
{
- g_symbols.erase(_address);
+ g_symbols.erase(address);
}
void Clear()