Skip to content

Commit

Permalink
Merge pull request #11030 from AdmiralCurtiss/dead-dsp-symbol-db
Browse files Browse the repository at this point in the history
DSPLLE: Remove dead DSPSymbolDB.
  • Loading branch information
lioncash committed Sep 4, 2022
2 parents 48c9c22 + dbb0cfb commit 1088021
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 28 deletions.
18 changes: 0 additions & 18 deletions Source/Core/Core/HW/DSPLLE/DSPSymbols.cpp
Expand Up @@ -15,8 +15,6 @@

namespace DSP::Symbols
{
DSPSymbolDB g_dsp_symbol_db;

static std::map<u16, int> addr_to_line;
static std::map<int, u16> line_to_addr;
static std::vector<std::string> lines;
Expand Down Expand Up @@ -52,22 +50,6 @@ const char* GetLineText(int line)
}
}

Common::Symbol* DSPSymbolDB::GetSymbolFromAddr(u32 addr)
{
auto it = m_functions.find(addr);

if (it != m_functions.end())
return &it->second;

for (auto& func : m_functions)
{
if (addr >= func.second.address && addr < func.second.address + func.second.size)
return &func.second;
}

return nullptr;
}

void AutoDisassembly(const SDSP& dsp, u16 start_addr, u16 end_addr)
{
AssemblerSettings settings;
Expand Down
10 changes: 0 additions & 10 deletions Source/Core/Core/HW/DSPLLE/DSPSymbols.h
Expand Up @@ -15,16 +15,6 @@ struct SDSP;

namespace DSP::Symbols
{
class DSPSymbolDB : public Common::SymbolDB
{
public:
DSPSymbolDB() {}
~DSPSymbolDB() {}
Common::Symbol* GetSymbolFromAddr(u32 addr) override;
};

extern DSPSymbolDB g_dsp_symbol_db;

void AutoDisassembly(const SDSP& dsp, u16 start_addr, u16 end_addr);

void Clear();
Expand Down

0 comments on commit 1088021

Please sign in to comment.