SymbolDB: Namespace code under the Common namespace

Moves more common code into the Common namespace where it belongs.
This commit is contained in:
Lioncash
2018-05-27 17:37:52 -04:00
parent 72e8058fb8
commit f4ec419929
24 changed files with 122 additions and 104 deletions

View File

@ -277,10 +277,10 @@ int DSPDebugInterface::GetColor(unsigned int address)
if (addr == -1)
return 0xFFFFFF;
Symbol* symbol = Symbols::g_dsp_symbol_db.GetSymbolFromAddr(addr);
Common::Symbol* symbol = Symbols::g_dsp_symbol_db.GetSymbolFromAddr(addr);
if (!symbol)
return 0xFFFFFF;
if (symbol->type != Symbol::Type::Function)
if (symbol->type != Common::Symbol::Type::Function)
return 0xEEEEFF;
return colors[symbol->index % 6];
}

View File

@ -59,7 +59,7 @@ const char* GetLineText(int line)
}
}
Symbol* DSPSymbolDB::GetSymbolFromAddr(u32 addr)
Common::Symbol* DSPSymbolDB::GetSymbolFromAddr(u32 addr)
{
auto it = m_functions.find(addr);

View File

@ -13,12 +13,12 @@ namespace DSP
{
namespace Symbols
{
class DSPSymbolDB : public SymbolDB
class DSPSymbolDB : public Common::SymbolDB
{
public:
DSPSymbolDB() {}
~DSPSymbolDB() {}
Symbol* GetSymbolFromAddr(u32 addr) override;
Common::Symbol* GetSymbolFromAddr(u32 addr) override;
};
extern DSPSymbolDB g_dsp_symbol_db;