mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-24 14:49:42 -06:00
SymbolDB: Namespace code under the Common namespace
Moves more common code into the Common namespace where it belongs.
This commit is contained in:
@ -280,7 +280,7 @@ void CodeViewWidget::OnCopyFunction()
|
||||
{
|
||||
const u32 address = GetContextAddress();
|
||||
|
||||
const Symbol* symbol = g_symbolDB.GetSymbolFromAddr(address);
|
||||
const Common::Symbol* symbol = g_symbolDB.GetSymbolFromAddr(address);
|
||||
if (!symbol)
|
||||
return;
|
||||
|
||||
@ -361,7 +361,7 @@ void CodeViewWidget::OnRenameSymbol()
|
||||
{
|
||||
const u32 addr = GetContextAddress();
|
||||
|
||||
Symbol* symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
Common::Symbol* symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
|
||||
if (!symbol)
|
||||
return;
|
||||
@ -396,7 +396,7 @@ void CodeViewWidget::OnSetSymbolSize()
|
||||
{
|
||||
const u32 addr = GetContextAddress();
|
||||
|
||||
Symbol* symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
Common::Symbol* symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
|
||||
if (!symbol)
|
||||
return;
|
||||
@ -419,7 +419,7 @@ void CodeViewWidget::OnSetSymbolEndAddress()
|
||||
{
|
||||
const u32 addr = GetContextAddress();
|
||||
|
||||
Symbol* symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
Common::Symbol* symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
|
||||
if (!symbol)
|
||||
return;
|
||||
|
@ -202,7 +202,7 @@ void CodeWidget::OnSelectSymbol()
|
||||
return;
|
||||
|
||||
const u32 address = items[0]->data(Qt::UserRole).toUInt();
|
||||
const Symbol* symbol = g_symbolDB.GetSymbolFromAddr(address);
|
||||
const Common::Symbol* symbol = g_symbolDB.GetSymbolFromAddr(address);
|
||||
|
||||
m_code_view->SetAddress(address, CodeViewWidget::SetAddressUpdate::WithUpdate);
|
||||
UpdateCallstack();
|
||||
@ -252,7 +252,7 @@ void CodeWidget::SetAddress(u32 address, CodeViewWidget::SetAddressUpdate update
|
||||
|
||||
void CodeWidget::Update()
|
||||
{
|
||||
const Symbol* symbol = g_symbolDB.GetSymbolFromAddr(m_code_view->GetAddress());
|
||||
const Common::Symbol* symbol = g_symbolDB.GetSymbolFromAddr(m_code_view->GetAddress());
|
||||
|
||||
UpdateCallstack();
|
||||
|
||||
@ -309,7 +309,7 @@ void CodeWidget::UpdateSymbols()
|
||||
item->setSelected(true);
|
||||
|
||||
// Disable non-function symbols as you can't do anything with them.
|
||||
if (symbol.second.type != Symbol::Type::Function)
|
||||
if (symbol.second.type != Common::Symbol::Type::Function)
|
||||
item->setFlags(Qt::NoItemFlags);
|
||||
|
||||
item->setData(Qt::UserRole, symbol.second.address);
|
||||
@ -321,14 +321,14 @@ void CodeWidget::UpdateSymbols()
|
||||
m_symbols_list->sortItems();
|
||||
}
|
||||
|
||||
void CodeWidget::UpdateFunctionCalls(const Symbol* symbol)
|
||||
void CodeWidget::UpdateFunctionCalls(const Common::Symbol* symbol)
|
||||
{
|
||||
m_function_calls_list->clear();
|
||||
|
||||
for (const auto& call : symbol->calls)
|
||||
{
|
||||
const u32 addr = call.function;
|
||||
const Symbol* call_symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
const Common::Symbol* call_symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
|
||||
if (call_symbol)
|
||||
{
|
||||
@ -341,14 +341,14 @@ void CodeWidget::UpdateFunctionCalls(const Symbol* symbol)
|
||||
}
|
||||
}
|
||||
|
||||
void CodeWidget::UpdateFunctionCallers(const Symbol* symbol)
|
||||
void CodeWidget::UpdateFunctionCallers(const Common::Symbol* symbol)
|
||||
{
|
||||
m_function_callers_list->clear();
|
||||
|
||||
for (const auto& caller : symbol->callers)
|
||||
{
|
||||
const u32 addr = caller.call_address;
|
||||
const Symbol* caller_symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
const Common::Symbol* caller_symbol = g_symbolDB.GetSymbolFromAddr(addr);
|
||||
|
||||
if (caller_symbol)
|
||||
{
|
||||
|
@ -15,7 +15,11 @@ class QLineEdit;
|
||||
class QSplitter;
|
||||
class QListWidget;
|
||||
class QTableWidget;
|
||||
|
||||
namespace Common
|
||||
{
|
||||
struct Symbol;
|
||||
}
|
||||
|
||||
class CodeWidget : public QDockWidget
|
||||
{
|
||||
@ -45,8 +49,8 @@ private:
|
||||
void CreateWidgets();
|
||||
void ConnectWidgets();
|
||||
void UpdateCallstack();
|
||||
void UpdateFunctionCalls(const Symbol* symbol);
|
||||
void UpdateFunctionCallers(const Symbol* symbol);
|
||||
void UpdateFunctionCalls(const Common::Symbol* symbol);
|
||||
void UpdateFunctionCallers(const Common::Symbol* symbol);
|
||||
|
||||
void OnSearchAddress();
|
||||
void OnSearchSymbols();
|
||||
|
Reference in New Issue
Block a user